Closed
Bug 1264402
Opened 7 years ago
Closed 7 years ago
[e10s] Dragging tab from one window to another on different displays doesn't always load
Categories
(Firefox :: Tabbed Browser, defect, P4)
Tracking
()
RESOLVED
DUPLICATE
of bug 1267844
People
(Reporter: mcote, Unassigned)
References
Details
This behaviour started in Nightly for me a few days ago. When I drag a tab from the window on my built-in (MBP Retina) display to a window in an external monitor, I get the loading icon forever. This does not happen (i.e. it works fine) if I drag from the same windows if they are both on the same display. It also appears to work fine if I drag a tab from the built-in display to the external monitor as a new window. Interestingly, dragging more tabs to that same new window works, but it continues to not work on my old window.
Comment 1•7 years ago
|
||
Spoke to mcote - what he's referring to by "loading icon" is the async tab switch spinner.
tracking-e10s:
--- → ?
Reporter | ||
Comment 2•7 years ago
|
||
Actually, it seems that dragging a tab from one window to another even on the same display doesn't usually work.
Reporter | ||
Comment 4•7 years ago
|
||
Application Basics ------------------ Name: Firefox Version: 48.0a1 Build ID: 20160413030239 Update Channel: nightly User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:48.0) Gecko/20100101 Firefox/48.0 OS: Darwin 15.4.0 x86-64 Multiprocess Windows: 3/3 (Enabled by user) Safe Mode: false Crash Reports for the Last 3 Days --------------------------------- All Crash Reports (including 2 pending crashes in the given time range) Extensions ---------- Name: Firefox Hello Version: 1.2.6 Enabled: true ID: loop@mozilla.org Name: Multi-process staged rollout Version: 1.0 Enabled: true ID: e10srollout@mozilla.org Name: Pocket Version: 1.0 Enabled: true ID: firefox@getpocket.com Name: Abduction! Version: 3.5.0.1-signed Enabled: false ID: {b0e1b4a6-2c6f-4e99-94f2-8e625d7ae255} Name: About sessionstore Version: 0.32.1-signed Enabled: false ID: aboutsessionstore@dt Name: Adblock Plus Version: 2.7.2 Enabled: false ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} Name: Drumpfinator Version: 0.9.5 Enabled: false ID: drumpfinator@xulforge.com Name: feedly Version: 16.0.528.1-signed Enabled: false ID: feedly@devhd Name: Firefox Interest Dashboard Version: 0.9.1.1-signed Enabled: false ID: firefox.interest.dashboard@up.mozilla Name: Force-TLS Version: 4.0.0.1-signed Enabled: false ID: forcetls@sid.stamm Name: gtranslate Version: 0.13.0 Enabled: false ID: {aff87fa2-a58e-4edd-b852-0a20203c1e17} Name: LastPass Version: 3.3.1 Enabled: false ID: support@lastpass.com Name: Lazarus: Form Recovery Version: 2.3.1-signed Enabled: false ID: lazarus@interclue.com Name: LinkChecker Version: 0.6.7.1-signed Enabled: false ID: {49f3fc85-dcfe-4e42-9301-226ebe658509} Name: Mass Password Reset Version: 1.05.1-signed Enabled: false ID: masspasswordreset@johnathan.nightingale Name: Media Hint Version: 0.1.13.1 Enabled: false ID: mediahint@jetpack Name: SQLite Manager Version: 0.8.3.1-signed Enabled: false ID: SQLiteManager@mrinalkant.blogspot.com Name: uniqtabs (Unique Tabs) Version: 0.30.0 Enabled: false ID: uniqtabs@mitchellfield.id.au Name: Whimsy Pro Version: 1.0.8 Enabled: false ID: jid1-6mUPixNFCjAgkg@jetpack Graphics -------- Asynchronous Pan/Zoom: wheel input enabled Device ID: 0x162b GPU Accelerated Windows: 3/3 OpenGL (OMTC) Supports Hardware H264 Decoding: Yes Vendor ID: 0x8086 WebGL Renderer: Intel Inc. -- Intel(R) Iris(TM) Graphics 6100 windowLayerManagerRemote: true AzureCanvasAccelerated: 1 AzureCanvasBackend: skia AzureContentBackend: skia AzureFallbackCanvasBackend: none Important Modified Preferences ------------------------------ accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.hashstats_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false browser.cache.frecency_experiment: 1 browser.download.importedFromSqlite: true browser.places.smartBookmarksVersion: 7 browser.sessionstore.upgradeBackup.latestBuildID: 20160413030239 browser.startup.homepage: chrome://ubufox/locale/ubufox.properties browser.startup.homepage_override.buildID: 20160413030239 browser.startup.homepage_override.mstone: 48.0a1 browser.tabs.crashReporting.email: mcote@mozilla.com browser.tabs.crashReporting.emailMe: true browser.tabs.crashReporting.includeURL: true browser.tabs.remote.autostart: true browser.tabs.warnOnClose: false browser.urlbar.userMadeSearchSuggestionsChoice: true dom.apps.reset-permissions: true dom.mozApps.used: true dom.push.userAgentID: 1a6a71eea2574ff3be78d60344072064 extensions.lastAppVersion: 48.0a1 font.internaluseonly.changed: true gfx.blacklist.direct2d: 3 gfx.crash-guard.glcontext.appVersion: 44.0.2 gfx.crash-guard.glcontext.deviceID: 0x162b gfx.crash-guard.status.glcontext: 2 media.benchmark.vp9.fps: 536 media.gmp-gmpopenh264.abi: x86_64-gcc3-u-i386-x86_64 media.gmp-gmpopenh264.lastUpdate: 1450746198 media.gmp-gmpopenh264.version: 1.5.3 media.gmp-manager.buildID: 20160413030239 media.gmp-manager.lastCheck: 1460552485 media.webrtc.debug.aec_log_dir: /tmp/ media.webrtc.debug.log_file: /tmp/WebRTC.log network.cookie.cookieBehavior: 3 network.cookie.prefsMigrated: true network.predictor.cleaned-up: true places.database.lastMaintenance: 1459975721 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true plugin.state.flash: 1 print.print_bgcolor: false print.print_bgimages: false print.print_colorspace: print.print_command: print.print_downloadfonts: false print.print_duplex: 1515870810 print.print_evenpages: true print.print_footerleft: print.print_footerright: print.print_headerleft: print.print_headerright: print.print_in_color: true print.print_margin_bottom: 0.5 print.print_margin_left: 0.5 print.print_margin_right: 0.5 print.print_margin_top: 0.5 print.print_oddpages: true print.print_orientation: 0 print.print_page_delay: 50 print.print_paper_data: 0 print.print_paper_height: 11.00 print.print_paper_name: print.print_paper_size_type: 1 print.print_paper_size_unit: 0 print.print_paper_width: 8.50 print.print_plex_name: print.print_resolution: 1515870810 print.print_resolution_name: print.print_reversed: false print.print_scaling: 1.00 print.print_shrink_to_fit: true print.print_to_file: false print.print_unwriteable_margin_bottom: 56 print.print_unwriteable_margin_left: 25 print.print_unwriteable_margin_right: 25 print.print_unwriteable_margin_top: 25 print.printer_MTV2-Raiders.print_bgcolor: false print.printer_MTV2-Raiders.print_bgimages: false print.printer_MTV2-Raiders.print_duplex: 1515870810 print.printer_MTV2-Raiders.print_edge_bottom: 0 print.printer_MTV2-Raiders.print_edge_left: 0 print.printer_MTV2-Raiders.print_edge_right: 0 print.printer_MTV2-Raiders.print_edge_top: 0 print.printer_MTV2-Raiders.print_evenpages: true print.printer_MTV2-Raiders.print_footercenter: print.printer_MTV2-Raiders.print_footerleft: print.printer_MTV2-Raiders.print_footerright: print.printer_MTV2-Raiders.print_headercenter: print.printer_MTV2-Raiders.print_headerleft: print.printer_MTV2-Raiders.print_headerright: print.printer_MTV2-Raiders.print_in_color: true print.printer_MTV2-Raiders.print_margin_bottom: 0.5 print.printer_MTV2-Raiders.print_margin_left: 0.5 print.printer_MTV2-Raiders.print_margin_right: 0.5 print.printer_MTV2-Raiders.print_margin_top: 0.5 print.printer_MTV2-Raiders.print_oddpages: true print.printer_MTV2-Raiders.print_orientation: 0 print.printer_MTV2-Raiders.print_page_delay: 50 print.printer_MTV2-Raiders.print_paper_data: 0 print.printer_MTV2-Raiders.print_paper_height: 11.00 print.printer_MTV2-Raiders.print_paper_name: print.printer_MTV2-Raiders.print_paper_size_type: 1 print.printer_MTV2-Raiders.print_paper_size_unit: 0 print.printer_MTV2-Raiders.print_paper_width: 8.50 print.printer_MTV2-Raiders.print_resolution: 1515870810 print.printer_MTV2-Raiders.print_reversed: false print.printer_MTV2-Raiders.print_scaling: 1.00 print.printer_MTV2-Raiders.print_shrink_to_fit: true print.printer_MTV2-Raiders.print_to_file: false print.printer_MTV2-Raiders.print_unwriteable_margin_bottom: 21 print.printer_MTV2-Raiders.print_unwriteable_margin_left: 15 print.printer_MTV2-Raiders.print_unwriteable_margin_right: 15 print.printer_MTV2-Raiders.print_unwriteable_margin_top: 21 print.printer_Samsung-ML-1740_w500.print_bgcolor: false print.printer_Samsung-ML-1740_w500.print_bgimages: false print.printer_Samsung-ML-1740_w500.print_duplex: 1515870810 print.printer_Samsung-ML-1740_w500.print_edge_bottom: 0 print.printer_Samsung-ML-1740_w500.print_edge_left: 0 print.printer_Samsung-ML-1740_w500.print_edge_right: 0 print.printer_Samsung-ML-1740_w500.print_edge_top: 0 print.printer_Samsung-ML-1740_w500.print_evenpages: true print.printer_Samsung-ML-1740_w500.print_footercenter: print.printer_Samsung-ML-1740_w500.print_footerleft: print.printer_Samsung-ML-1740_w500.print_footerright: print.printer_Samsung-ML-1740_w500.print_headercenter: print.printer_Samsung-ML-1740_w500.print_headerleft: print.printer_Samsung-ML-1740_w500.print_headerright: print.printer_Samsung-ML-1740_w500.print_in_color: true print.printer_Samsung-ML-1740_w500.print_margin_bottom: 0.5 print.printer_Samsung-ML-1740_w500.print_margin_left: 0.5 print.printer_Samsung-ML-1740_w500.print_margin_right: 0.5 print.printer_Samsung-ML-1740_w500.print_margin_top: 0.5 print.printer_Samsung-ML-1740_w500.print_oddpages: true print.printer_Samsung-ML-1740_w500.print_orientation: 0 print.printer_Samsung-ML-1740_w500.print_page_delay: 50 print.printer_Samsung-ML-1740_w500.print_paper_data: 0 print.printer_Samsung-ML-1740_w500.print_paper_height: 11.00 print.printer_Samsung-ML-1740_w500.print_paper_name: print.printer_Samsung-ML-1740_w500.print_paper_size_type: 1 print.printer_Samsung-ML-1740_w500.print_paper_size_unit: 0 print.printer_Samsung-ML-1740_w500.print_paper_width: 8.50 print.printer_Samsung-ML-1740_w500.print_resolution: 1515870810 print.printer_Samsung-ML-1740_w500.print_reversed: false print.printer_Samsung-ML-1740_w500.print_scaling: 1.00 print.printer_Samsung-ML-1740_w500.print_shrink_to_fit: true print.printer_Samsung-ML-1740_w500.print_to_file: false print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_bottom: 21 print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_left: 15 print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_right: 15 print.printer_Samsung-ML-1740_w500.print_unwriteable_margin_top: 21 privacy.donottrackheader.enabled: true privacy.sanitize.migrateClearSavedPwdsOnExit: true privacy.sanitize.migrateFx3Prefs: true privacy.trackingprotection.enabled: true privacy.trackingprotection.introCount: 20 security.disable_button.openCertManager: false security.sandbox.content.tempDirSuffix: {f0dbda5a-66e0-4a40-83f8-4e99afcc14ec} services.sync.declinedEngines: adblockplus,prefs,addons services.sync.engine.addons: false services.sync.engine.prefs: false services.sync.engine.prefs.modified: false services.sync.lastPing: 1460558914 services.sync.lastSync: Wed Apr 13 2016 15:57:32 GMT-0400 (EDT) services.sync.numClients: 4 storage.vacuum.last.index: 1 storage.vacuum.last.places.sqlite: 1458230661 Important Locked Preferences ---------------------------- 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.24 Basic ECC Beta Version in use: 3.24 Basic ECC Beta NSSSMIME Expected minimum version: 3.24 Basic ECC Beta Version in use: 3.24 Basic ECC Beta NSSSSL Expected minimum version: 3.24 Basic ECC Beta Version in use: 3.24 Basic ECC Beta NSSUTIL Expected minimum version: 3.24 Beta Version in use: 3.24 Beta Experimental Features --------------------- Name: DisplayPort Size Tuning ID: displayport-tuning-nightly@experiments.mozilla.org Description: Measuring the effect of different displayport sizes on checkerboarding. Active: false End Date: 1457714777027 Homepage: Branch: control
Flags: needinfo?(mcote)
Comment 5•7 years ago
|
||
Any chance you can use mozregression to find out what broke this? Something like: ./mach mozregression --good 2016-04-08 --profile path/to/your/regular/nightly/profile should take < 5 minutes to narrow down, and would help a lot, especially if this is related to your profile at all.
Flags: needinfo?(mcote)
Updated•7 years ago
|
Summary: Dragging tab from one window to another on different displays doesn't always load → [e10s] Dragging tab from one window to another on different displays doesn't always load
Reporter | ||
Comment 6•7 years ago
|
||
Took a bit longer than five minutes :) but mozregression identified the offender as being bug 1254865. This assumes everything was reliably reproducing. I did notice that sometimes it would take an extra drag (back to the built-in screen) to exhibit the problem, so I made sure to do multiple drags on the good builds. Hope this helps.
Flags: needinfo?(mcote)
Comment 7•7 years ago
|
||
Thanks for the work, mcote. We'll have this triaged tomorrow.
Comment 8•7 years ago
|
||
This works for me on Mac 10.12, Nightly 48.0a1, 20160419030312. The Unique Tabs add-on looked like a suspect. But I installed it and still could not reproduce this bug. mcote, when you have a chance, please try in a clean profile.
Flags: needinfo?(mcote)
Reporter | ||
Comment 9•7 years ago
|
||
Hm yeah, works fine with a new profile. I just removed a bunch of add-ons from my main profile, including Unique Tabs, and, although they were all disabled, the problem seems to have gone away!
Flags: needinfo?(mcote)
![]() |
||
Comment 10•7 years ago
|
||
Mark, can you keep an eye on this and renom if you run into again. We're guessing this is caused by the tabs addons, but we're not 100% sure. For now we're not going to block on this.
Reporter | ||
Comment 11•7 years ago
|
||
I spoke too soon. The problem just manifested again (with my original profile and a bunch of add-ons removed).
Comment 12•7 years ago
|
||
Is it possible for someone from the QA team to try to reproduce Mark's bug here? I'm having no luck.
Keywords: qawanted
Comment hidden (spam) |
Comment hidden (obsolete) |
Hi Mark, I have tested your issue on latest FF release (45.0.2) and latest Nightly build and could not reproduce it. I have dragged and dropped a tab from one window to another(located on a secondary monitor) and I didn't have any loading issues. I've tested this on a Mac Book Pro Retina with OS X 10.12.2 installed. I wasn't able to reproduce this regardless if I've dragged the tab from the retina display on the secondary monitor, nor if I've dragged the tab from the second monitor to the retina display. Is this still reproducible on your end ? If yes, can you please retest this using latest FF release and latest Nightly build (https://nightly.mozilla.org/) and report back the results ? When doing this, please use a new clean Firefox profile, maybe even safe mode, to eliminate custom settings as a possible cause (https://goo.gl/PNe90E). Thanks, Paul.
Flags: needinfo?(mcote)
Keywords: qawanted
Reporter | ||
Comment 16•7 years ago
|
||
Hi, as I mentioned in comment 9, this does not happen with a clean profile. It is still reproducible with my current profile on today's Nightly. It was not reproducible in release.
Flags: needinfo?(mcote)
Reporter | ||
Comment 17•7 years ago
|
||
Although all my add-ons were disabled, I just removed them all and restarted. So far the problem hasn't reproduced, but as I found before, sometimes it just takes a while. I'll comment if I see it again.
Reporter | ||
Comment 18•7 years ago
|
||
Aaand just reproduced it.
Hi Mark, Since this issue is not reproducible on a new profile, it seems to be related to custom settings you made on your profile. Is it safe to close this bug as RESOLVED WFM? Thanks, Paul.
Flags: needinfo?(mcote)
Reporter | ||
Comment 20•7 years ago
|
||
See bug 1267844, where it looks like we have a reproducible test case. Up to you if you want to resolve that one or this one.
Flags: needinfo?(mcote)
Comment 21•7 years ago
|
||
Thanks mcote!
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•