Closed Bug 1283244 Opened 9 years ago Closed 9 years ago

mouse down + mouse up no longer seems to work in popular js libraries

Categories

(Core :: Widget: Cocoa, defect)

49 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: nolski, Unassigned)

Details

(Whiteboard: tpi:)

This may be a bit vague or a duplicate but I'll try to sum up the issue as best as possible. I noticed in FF 49 that a popular javascript project Timeline JS3 http://timeline.knightlab.com/ seemed to have some issues that didn't appear in 47. The library uses the mousedown and mouseup events to trigger. These events no longer seem to trigger as of FF 49.
That page seems to work for me on 48 beta as well as devedition 49, including the timeline about the history of women in computing. Can you provide more detailed steps / pointers to what's broken?
Status: NEW → UNCONFIRMED
Component: General → Untriaged
Ever confirmed: false
Flags: needinfo?(me)
The timeline portion of the interactive (the part with the dates and events) is an element that you can click and drag left and right to scroll through the timeline. When you hover your mouse over it you get cursor: move. In 47 you can click and drag this just fine but in 49 it no longer seems to work. It looks like there is a javascript event listener for mousedown that no longer fires.
Flags: needinfo?(me)
(In reply to Mike Nolan [:nolski] from comment #2) > The timeline portion of the interactive (the part with the dates and events) > is an element that you can click and drag left and right to scroll through > the timeline. When you hover your mouse over it you get cursor: move. In 47 > you can click and drag this just fine but in 49 it no longer seems to work. > It looks like there is a javascript event listener for mousedown that no > longer fires. WFM on OS X. Can you try in safe mode (Help > Restart with add-ons disabled)? What platform are you testing on? Can you provide the output from about:support?
Flags: needinfo?(me)
Tested on Mac OS X 10.10 with FF Nightly 50.0a1 (2016-07-03), and FF DEvelopers Edition 49.0a2 (2016-07-03) and I can't reproduce it. Please see comment 3 and follow the steps from there.
OS: Unspecified → Mac OS X
Hardware: Unspecified → x86
Mike, do you have any updates about this issue? If not, in a couple of days, I will close this as incomplete.
Mike, for now I will close this as Resolved: Incomplete, feel free to reopen it any time, and also please provide the needed information from comment 3.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Apologies, I have been without a computer for the last month and a half. I restarted with addons disabled and this problem still persists in FF50 but seems to work in 48. It's tough to describe the problem but it has to do with mouse down activating in javascript. Perhaps it's just an issue with a library but I find it odd that it works in one version of Firefox and not another. In the example the element that /should/ be draggable left and right is .tl-timenav. output of about:support is below Application Basics ------------------ Name: Firefox Version: 50.0a2 Build ID: 20160815004002 Update Channel: aurora User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:50.0) Gecko/20100101 Firefox/50.0 OS: Darwin 15.6.0 Multiprocess Windows: 1/1 (Enabled by default) Safe Mode: true Crash Reports for the Last 3 Days --------------------------------- All Crash Reports Extensions ---------- Name: FlyWeb Version: 1.0.0 Enabled: true ID: flyweb@mozilla.org Name: Multi-process staged rollout Version: 1.0 Enabled: true ID: e10srollout@mozilla.org Name: Pocket Version: 1.0.4 Enabled: true ID: firefox@getpocket.com Name: Web Compat Version: 1.0 Enabled: true ID: webcompat@mozilla.org Name: 1Password Version: 4.5.8 Enabled: false ID: onepassword4@agilebits.com Name: Activity Stream Version: 1.1.1 Enabled: false ID: @activity-streams Name: Disconnect Version: 3.15.3.1-signed.1-signed Enabled: false ID: 2.0@disconnect.me Name: Google Docs Line Numbers Version: 1.1.1 Enabled: false ID: @gdocs-line-numbers Name: Greasemonkey Version: 3.8 Enabled: false ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781} Name: JSONView Version: 1.1.1 Enabled: false ID: jsonview@brh.numbera.com Name: LastPass Version: 3.3.1 Enabled: false ID: support@lastpass.com Name: MeasureIt Version: 0.4.15 Enabled: false ID: {75CEEE46-9B64-46f8-94BF-54012DE155F0} Name: No More 404s Version: 1.5.5 Enabled: false ID: wayback_machine@mozilla.org Name: Password Exporter Version: 1.3.2 Enabled: false ID: {B17C1C5A-04B1-11DB-9804-B622A1EF5492} Name: React Devtools Version: 0.15.0 Enabled: false ID: @react-devtools Name: Stylish Version: 2.0.7 Enabled: false ID: {46551EC9-40F0-4e47-8E18-8E5CF550CFB8} Name: Tab Center Version: 1.23 Enabled: false ID: tabcentertest1@mozilla.com Name: Terms of Service; Didn’t Read Version: 0.4.1.1-signed.1-signed Enabled: false ID: jid0-3GUEt1r69sQNSrca5p8kx9Ezc3U@jetpack Name: Test Pilot Version: 0.8.3-tag-2016-07-29 Enabled: false ID: @testpilot-addon Name: uBlock Origin Version: 1.8.4 Enabled: false ID: uBlock0@raymondhill.net Name: Universal Search Version: 1.0.8 Enabled: false ID: universal-search@mozilla.com Name: Vertical Tabs (Simplified) Version: 0.1 Enabled: false ID: verticaltabs-simplified@mozilla.com Name: Vertical Tabs (Simplified) Version: 0.1 Enabled: false ID: nolski-verticaltabs-simplified@mozilla.com Name: Whimsy Pro Version: 2.1.0 Enabled: false ID: jid1-6mUPixNFCjAgkg@jetpack Graphics -------- Features Compositing: Basic Asynchronous Pan/Zoom: wheel input enabled WebGL Renderer: WebGL is currently disabled. WebGL2 Renderer: WebGL is currently disabled. Hardware H264 Decoding: Yes Audio Backend: audiounit GPU #1 Active: Yes Vendor ID: 0x8086 Device ID: 0x0d26 Diagnostics AzureCanvasAccelerated: 1 AzureCanvasBackend: skia AzureContentBackend: skia AzureFallbackCanvasBackend: none TileHeight: 1024 TileWidth: 1024 Decision Log HW_COMPOSITING: blocked by runtime: Acceleration blocked by safe-mode OPENGL_COMPOSITING: unavailable by default: Hardware compositing is disabled Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 0 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.hashstats_reported: 1 browser.cache.disk.smart_size.enabled: false browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false browser.cache.frecency_experiment: 3 browser.download.importedFromSqlite: true browser.places.smartBookmarksVersion: 8 browser.sessionstore.restore_on_demand: false browser.sessionstore.upgradeBackup.latestBuildID: 20160815004002 browser.startup.homepage: https://duckduckgo.com/ browser.startup.homepage_override.buildID: 20160815004002 browser.startup.homepage_override.mstone: 50.0a2 browser.tabs.animate: false browser.tabs.drawInTitlebar: false browser.tabs.warnOnClose: false browser.urlbar.maxRichResults: 12 browser.urlbar.suggest.searches: true browser.urlbar.userMadeSearchSuggestionsChoice: true dom.apps.lastUpdate.buildID: 20160701004039 dom.apps.lastUpdate.mstone: 49.0a2 dom.apps.reset-permissions: true dom.mozApps.used: true dom.push.userAgentID: 5090db4337ac43fb9ea5fada98e78511 dom.w3c_touch_events.enabled: 1 extensions.lastAppVersion: 50.0a2 font.internaluseonly.changed: true gfx.blacklist.direct2d.failureid: FEATURE_FAILURE_DL_BLACKLIST_g984 gfx.blacklist.hardwarevideodecoding.failureid: FEATURE_FAILURE_DL_BLACKLIST_g1208 gfx.crash-guard.glcontext.appVersion: 46.0a2 gfx.crash-guard.glcontext.deviceID: 0x0d26 gfx.crash-guard.status.glcontext: 2 media.benchmark.vp9.fps: 235 media.benchmark.vp9.versioncheck: 1 media.gmp-gmpopenh264.abi: x86_64-gcc3-u-i386-x86_64 media.gmp-gmpopenh264.lastUpdate: 1470941506 media.gmp-gmpopenh264.version: 1.6 media.gmp-manager.buildID: 20160815004002 media.gmp-manager.lastCheck: 1471355570 media.gmp-widevinecdm.abi: x86_64-gcc3-u-i386-x86_64 media.gmp-widevinecdm.lastUpdate: 1470797920 media.gmp-widevinecdm.version: 1.4.8.903 media.gmp.storage.version.observed: 1 network.cookie.cookieBehavior: 3 network.cookie.prefsMigrated: true network.http.speculative-parallel-limit: 0 network.predictor.cleaned-up: true network.prefetch-next: false places.database.lastMaintenance: 1470799758 places.history.expiration.transient_current_max_pages: 119838 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true privacy.clearOnShutdown.passwords: false privacy.sanitize.migrateClearSavedPwdsOnExit: true security.tls.version.min: 0 services.sync.declinedEngines: services.sync.engine.prefs.modified: false services.sync.lastPing: 1471317198 services.sync.lastSync: Tue Aug 16 2016 00:13:20 GMT-0400 (EDT) services.sync.numClients: 1 storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1470799757 Important Locked Preferences ---------------------------- Places Database --------------- JavaScript ---------- Incremental GC: true Accessibility ------------- Activated: false Prevent Accessibility: 0 Library Versions ---------------- NSPR Expected minimum version: 4.12 Version in use: 4.12 NSS Expected minimum version: 3.26 Version in use: 3.26 NSSSMIME Expected minimum version: 3.26 Version in use: 3.26 NSSSSL Expected minimum version: 3.26 Version in use: 3.26 NSSUTIL Expected minimum version: 3.26 Version in use: 3.26 Experimental Features ---------------------
Flags: needinfo?(me)
Status: RESOLVED → REOPENED
Ever confirmed: true
Resolution: INCOMPLETE → ---
Mike, can you please add
Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Sorry for comment 8, Mike can you please try with new profile: https://nightly.mozilla.org/ Also please disable the multi-process from FF50 and try it again.
Flags: needinfo?(me)
Without good str, this is going to be impossible to track down.
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Flags: needinfo?(me)
Resolution: --- → INCOMPLETE
Whiteboard: tpi:
You need to log in before you can comment on or make changes to this bug.