Closed
Bug 1237154
Opened 9 years ago
Closed 9 years ago
Long page turns white and scrollbars go black when scrolling really fast using a touchpad
Categories
(Core :: Panning and Zooming, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: ehsan.akhgari, Assigned: mstange)
References
Details
(Keywords: regression, Whiteboard: [gfx-noted])
Attachments
(2 files)
65.17 KB,
application/x-bzip2
|
Details | |
2.06 KB,
patch
|
ehsan.akhgari
:
feedback+
|
Details | Diff | Splinter Review |
This is on a MacBook running OS X 10.11.2.
STR:
1. Load <https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL%20sum%3A%22This%20test%20exceeded%20the%20timeout%20threshold%22&list_id=12775114>. You should be logged in. I'm using the Mozilla skin, not sure if that matters.
2. Scroll up or down really fast using the touchpad.
The page goes completely white (and both of the scrollbars go completely black) momentarily before the page is painted correctly.
Does not reproduce on my Macbook Pro. Can you please provide a copy of about:support and check if this happens on a new profile?
Also, if you can confirm this is a regression locally, please use mozregression to get a regression window. Thanks.
Keywords: regressionwindow-wanted
OS: Unspecified → Mac OS X
Reporter | ||
Comment 3•9 years ago
|
||
Sorry I won't be able to get a regression range, but this probably requires a retina display (according to kats). Here is my about:support:
Application Basics
------------------
Name: Firefox
Version: 46.0a1
Build ID: 20160105030211
Update Channel: nightly
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:46.0) Gecko/20100101 Firefox/46.0
Multiprocess Windows: 7/7 (default: true)
Safe Mode: false
Crash Reports for the Last 3 Days
---------------------------------
All Crash Reports
Extensions
----------
Name: Always Ask
Version: 2.1.2
Enabled: true
ID: alwaysask@zpao.com
Name: Check4Change
Version: 1.9.7
Enabled: true
ID: check4change-owner@mozdev.org
Name: Firefox Hello
Version: 0.1
Enabled: true
ID: loop@mozilla.org
Name: Google Analytics Opt-out Browser Add-on
Version: 0.9.8
Enabled: true
ID: {6d96bb5e-1175-4ebf-8ab5-5f56f1c79f65}
Name: Pocket
Version: 46.0a1
Enabled: true
ID: firefox@getpocket.com
Name: uBlock Origin
Version: 1.5.1
Enabled: true
ID: uBlock0@raymondhill.net
Name: ADB Helper
Version: 0.8.6
Enabled: false
ID: adbhelper@mozilla.org
Name: Force RTL
Version: 2.2.0
Enabled: false
ID: {5fa014b6-c474-4c5d-8b0e-c1e73cbefbc4}
Name: geckoprofiler
Version: 1.16.14
Enabled: false
ID: jid0-edalmuivkozlouyij0lpdx548bc@jetpack
Name: Mass Password Reset
Version: 1.05.1-signed
Enabled: false
ID: masspasswordreset@johnathan.nightingale
Name: uBlock
Version: 0.9.5.0.1-let-fixed
Enabled: false
ID: {2b10c1c8-a11f-4bad-fe9c-1c11e82cac42}
Name: Valence
Version: 0.3.3
Enabled: false
ID: fxdevtools-adapters@mozilla.org
Graphics
--------
Asynchronous Pan/Zoom: wheel input enabled
Device ID: 0x0d26
GPU Accelerated Windows: 7/7 OpenGL (OMTC)
Supports Hardware H264 Decoding: No;
Vendor ID: 0x8086
WebGL Renderer: NVIDIA Corporation -- NVIDIA GeForce GT 750M OpenGL Engine
windowLayerManagerRemote: true
AzureCanvasBackend: skia
AzureContentBackend: quartz
AzureFallbackCanvasBackend: none
AzureSkiaAccelerated: 1
Important Modified Preferences
------------------------------
accessibility.mouse_focuses_formcontrol: true
accessibility.typeaheadfind.flashBar: 0
accessibility.warn_on_browsewithcaret: false
apz.allow_zooming: true
apz.minimap.enabled: true
browser.cache.disk.capacity: 358400
browser.cache.disk.filesystem_reported: 1
browser.cache.disk.hashstats_reported: 1
browser.cache.disk.smart_size_cached_value: 358400
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.fixup.domainwhitelist.git: true
browser.history_expire_days.mirror: 180
browser.places.importBookmarksHTML: false
browser.places.smartBookmarksVersion: 7
browser.search.useDBForOrder: true
browser.sessionstore.resume_from_crash: false
browser.sessionstore.upgradeBackup.latestBuildID: 20160105030211
browser.startup.homepage: about:home
browser.startup.homepage_override.buildID: 20160105030211
browser.startup.homepage_override.mstone: 46.0a1
browser.tabs.crashReporting.email: ehsan.akhgari@gmail.com
browser.tabs.crashReporting.emailMe: true
browser.tabs.crashReporting.includeURL: true
browser.tabs.remote.autostart: true
browser.tabs.remote.autostart.2: false
browser.tabs.warnOnClose: false
browser.urlbar.autoFill: false
browser.urlbar.suggest.searches: true
browser.urlbar.userMadeSearchSuggestionsChoice: true
dom.allow_XUL_XBL_for_file: true
dom.apps.reset-permissions: true
dom.fetch.enabled: true
dom.mozApps.maxLocalId: 1005
dom.mozApps.runUpdate: false
dom.mozApps.used: true
dom.mozBrowserFramesEnabled: true
dom.w3c_touch_events.expose: false
extensions.checkCompatibility.3.6.previous: false
extensions.checkCompatibility.3.6b.previous: false
extensions.checkCompatibility.3.6p.previous: false
extensions.checkCompatibility.3.6pre.previous: false
extensions.checkCompatibility.3.7a.previous: false
extensions.checkCompatibility.4.0.previous: false
extensions.checkCompatibility.4.0b.previous: false
extensions.checkCompatibility.4.0p.previous: false
extensions.checkCompatibility.4.0pre.previous: false
extensions.checkCompatibility.4.2.previous: false
extensions.checkCompatibility.4.2a.previous: false
extensions.checkCompatibility.4.2b.previous: false
extensions.checkCompatibility.4.2p.previous: false
extensions.checkCompatibility.4.2pre.previous: false
extensions.checkCompatibility.5.0.previous: false
extensions.checkCompatibility.5.0a.previous: false
extensions.checkCompatibility.5.0b.previous: false
extensions.checkCompatibility.5.0p.previous: false
extensions.checkCompatibility.5.0pre.previous: false
extensions.checkCompatibility.6.0.previous: false
extensions.checkCompatibility.6.0a.previous: false
extensions.checkCompatibility.7.0.previous: false
extensions.checkCompatibility.7.0a.previous: false
extensions.checkCompatibility.8.0.previous: false
extensions.checkCompatibility.8.0a.previous: false
extensions.checkCompatibility.nightly.previous: false
extensions.checkCompatibility.previous: false
extensions.lastAppVersion: 46.0a1
font.internaluseonly.changed: false
font.language.group: ar
font.size.variable.ar: 13
gfx.blacklist.direct2d: 3
gfx.crash-guard.glcontext.appVersion: 43.0a1
gfx.crash-guard.glcontext.deviceID: 0x0d26
gfx.crash-guard.status.glcontext: 2
gfx.force_atsui_text: true
media.gmp-gmpopenh264.abi: x86_64-gcc3-u-i386-x86_64
media.gmp-gmpopenh264.lastUpdate: 1450804114
media.gmp-gmpopenh264.path: /Users/ehsan/Library/Application Support/Firefox/Profiles/mf0c19uk.trunk/gmp-gmpopenh264
media.gmp-gmpopenh264.version: 1.5.3
media.gmp-manager.buildID: 20160105030211
media.gmp-manager.lastCheck: 1452048893
media.webaudio.legacy.AudioBufferSourceNode: false
media.webaudio.legacy.AudioContext: false
media.webrtc.debug.aec_log_dir: /tmp/
media.webrtc.debug.log_file: /tmp/WebRTC.log
network.cookie.prefsMigrated: true
network.http.spdy.enabled.http2draft: false
network.http.speculative-parallel-limit: 0
network.predictor.cleaned-up: true
network.prefetch-next: false
network.warnOnAboutNetworking: false
places.database.lastMaintenance: 1452046506
places.history.expiration.transient_current_max_pages: 104858
places.history.expiration.transient_optimal_database_size: 167772160
places.last_vacuum: 1267211575
plugin.disable_full_page_plugin_for_types: application/pdf
plugin.importedState: true
plugin.state.adobeaamdetect: 0
plugin.state.adobepdfviewernpapi: 0
plugin.state.default browser: 0
plugin.state.divxbrowserplugin: 0
plugin.state.doubletwistwebplugin: 0
plugin.state.flash: 1
plugin.state.flip4mac wmv plugin: 0
plugin.state.google earth web plug-in: 0
plugin.state.googletalkbrowserplugin: 0
plugin.state.iphotophotocast: 0
plugin.state.java: 0
plugin.state.npgtpo3dautoplugin: 2
plugin.state.o1dbrowserplugin: 0
plugin.state.ovshelper: 0
plugin.state.quicktime plugin: 0
plugin.state.sharepointbrowserplugin: 0
plugin.state.silverlight: 0
plugin.state.unity web player: 0
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace:
print.print_command:
print.print_downloadfonts: false
print.print_duplex: 0
print.print_evenpages: true
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_pagedelay: 500
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_printer:
print.print_resolution: 0
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: 12
print.print_unwriteable_margin_left: 12
print.print_unwriteable_margin_right: 12
print.print_unwriteable_margin_top: 12
print.printer_EPSON_WF-3620_Series.print_bgcolor: false
print.printer_EPSON_WF-3620_Series.print_bgimages: false
print.printer_EPSON_WF-3620_Series.print_duplex: 0
print.printer_EPSON_WF-3620_Series.print_edge_bottom: 0
print.printer_EPSON_WF-3620_Series.print_edge_left: 0
print.printer_EPSON_WF-3620_Series.print_edge_right: 0
print.printer_EPSON_WF-3620_Series.print_edge_top: 0
print.printer_EPSON_WF-3620_Series.print_evenpages: true
print.printer_EPSON_WF-3620_Series.print_footercenter:
print.printer_EPSON_WF-3620_Series.print_footerleft: &PT
print.printer_EPSON_WF-3620_Series.print_footerright: &D
print.printer_EPSON_WF-3620_Series.print_headercenter:
print.printer_EPSON_WF-3620_Series.print_headerleft: &T
print.printer_EPSON_WF-3620_Series.print_headerright: &U
print.printer_EPSON_WF-3620_Series.print_in_color: true
print.printer_EPSON_WF-3620_Series.print_margin_bottom: 0.5
print.printer_EPSON_WF-3620_Series.print_margin_left: 0.5
print.printer_EPSON_WF-3620_Series.print_margin_right: 0.5
print.printer_EPSON_WF-3620_Series.print_margin_top: 0.5
print.printer_EPSON_WF-3620_Series.print_oddpages: true
print.printer_EPSON_WF-3620_Series.print_orientation: 0
print.printer_EPSON_WF-3620_Series.print_page_delay: 50
print.printer_EPSON_WF-3620_Series.print_paper_data: 0
print.printer_EPSON_WF-3620_Series.print_paper_height: 11.00
print.printer_EPSON_WF-3620_Series.print_paper_name:
print.printer_EPSON_WF-3620_Series.print_paper_size_type: 1
print.printer_EPSON_WF-3620_Series.print_paper_size_unit: 0
print.printer_EPSON_WF-3620_Series.print_paper_width: 8.50
print.printer_EPSON_WF-3620_Series.print_resolution: 0
print.printer_EPSON_WF-3620_Series.print_reversed: false
print.printer_EPSON_WF-3620_Series.print_scaling: 1.00
print.printer_EPSON_WF-3620_Series.print_shrink_to_fit: true
print.printer_EPSON_WF-3620_Series.print_to_file: false
print.printer_EPSON_WF-3620_Series.print_unwriteable_margin_bottom: 12
print.printer_EPSON_WF-3620_Series.print_unwriteable_margin_left: 12
print.printer_EPSON_WF-3620_Series.print_unwriteable_margin_right: 12
print.printer_EPSON_WF-3620_Series.print_unwriteable_margin_top: 12
print.printer_TOR5-DrClaw.print_bgcolor: false
print.printer_TOR5-DrClaw.print_bgimages: false
print.printer_TOR5-DrClaw.print_duplex: 0
print.printer_TOR5-DrClaw.print_edge_bottom: 0
print.printer_TOR5-DrClaw.print_edge_left: 0
print.printer_TOR5-DrClaw.print_edge_right: 0
print.printer_TOR5-DrClaw.print_edge_top: 0
print.printer_TOR5-DrClaw.print_evenpages: true
print.printer_TOR5-DrClaw.print_footercenter:
print.printer_TOR5-DrClaw.print_footerleft: &PT
print.printer_TOR5-DrClaw.print_footerright: &D
print.printer_TOR5-DrClaw.print_headercenter:
print.printer_TOR5-DrClaw.print_headerleft: &T
print.printer_TOR5-DrClaw.print_headerright: &U
print.printer_TOR5-DrClaw.print_in_color: true
print.printer_TOR5-DrClaw.print_margin_bottom: 0.5
print.printer_TOR5-DrClaw.print_margin_left: 0.5
print.printer_TOR5-DrClaw.print_margin_right: 0.5
print.printer_TOR5-DrClaw.print_margin_top: 0.5
print.printer_TOR5-DrClaw.print_oddpages: true
print.printer_TOR5-DrClaw.print_orientation: 0
print.printer_TOR5-DrClaw.print_page_delay: 50
print.printer_TOR5-DrClaw.print_paper_data: 0
print.printer_TOR5-DrClaw.print_paper_height: 11.00
print.printer_TOR5-DrClaw.print_paper_name:
print.printer_TOR5-DrClaw.print_paper_size_type: 1
print.printer_TOR5-DrClaw.print_paper_size_unit: 0
print.printer_TOR5-DrClaw.print_paper_width: 8.50
print.printer_TOR5-DrClaw.print_resolution: 0
print.printer_TOR5-DrClaw.print_reversed: false
print.printer_TOR5-DrClaw.print_scaling: 1.00
print.printer_TOR5-DrClaw.print_shrink_to_fit: true
print.printer_TOR5-DrClaw.print_to_file: false
print.printer_TOR5-DrClaw.print_unwriteable_margin_bottom: 17
print.printer_TOR5-DrClaw.print_unwriteable_margin_left: 17
print.printer_TOR5-DrClaw.print_unwriteable_margin_right: 17
print.printer_TOR5-DrClaw.print_unwriteable_margin_top: 17
privacy.clearOnShutdown.passwords: false
privacy.cpd.cookies: false
privacy.cpd.downloads: false
privacy.cpd.formdata: false
privacy.cpd.history: false
privacy.cpd.sessions: false
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateClearSavedPwdsOnExit: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.timeSpan: 2
privacy.trackingprotection.enabled: true
privacy.trackingprotection.ui.enabled: true
security.csp.enable: false
security.disable_button.openCertManager: false
security.disable_button.openDeviceManager: false
security.enable_java: false
security.notification_enable_delay: 0
security.OCSP.disable_button.managecrl: false
security.ssl.errorReporting.automatic: true
security.ssl3.dhe_rsa_aes_128_sha: false
security.ssl3.dhe_rsa_aes_256_sha: false
security.warn_viewing_mixed: false
services.sync.declinedEngines: history,forms,tabs
services.sync.engine.prefs.modified: false
services.sync.lastPing: 1452044092
services.sync.lastSync: Wed Jan 06 2016 14:33:59 GMT-0500 (EST)
services.sync.numClients: 4
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1451413361
webgl.msaa-force: true
webgl.verbose: true
Important Locked Preferences
----------------------------
JavaScript
----------
Incremental GC: true
Accessibility
-------------
Activated: false
Prevent Accessibility: 0
Library Versions
----------------
NSPR
Expected minimum version: 4.11
Version in use: 4.11
NSS
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSSMIME
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSSSL
Expected minimum version: 3.21 Basic ECC
Version in use: 3.21 Basic ECC
NSSUTIL
Expected minimum version: 3.21
Version in use: 3.21
Experimental Features
---------------------
Name: Invisible test of the experiment branching system.
ID: experiment-branch-test-nightly@experiments.mozilla.org
Description: An experiment using branches just to test whether branches get saved correctly.
Active: false
End Date: 1409671378062
Homepage:
Branch:
Comment 4•9 years ago
|
||
I looked at ehsan reproducing it, and it looked more or less like checkerboarding except for the black column on the scrollbar track. It might be that we're far enough away from the displayport that the scrollbar is also not getting painted, or something.
Comment 5•9 years ago
|
||
(That being said, if we can address the checkerboarding, the black scrollbar issue should go away as well).
Blocks: apz-desktop
I can reproduce the temporarily empty content area while scrolling fast on my Macbook Pro 13" Retina 2013 but not the black scroll bar.
(In reply to Anthony Hughes, QA Mentor (:ashughes) from comment #6)
> I can reproduce the temporarily empty content area while scrolling fast on
> my Macbook Pro 13" Retina 2013 but not the black scroll bar.
In case it is relevant, this also happens on my external monitor (Dell U2410 1080p) connect by HDMI via Thunderbolt.
Assignee | ||
Comment 8•9 years ago
|
||
Ehsan, are you using overlay scrollbars or "classic" scrollbars?
Flags: needinfo?(ehsan)
Reporter | ||
Comment 9•9 years ago
|
||
Overlay scrollbars (aka the default on OS X.)
Flags: needinfo?(ehsan)
Updated•9 years ago
|
Whiteboard: [gfx-noted]
Comment 10•9 years ago
|
||
Hi guys,
I was able to reproduce the empty content part of the issue but not the black scroll bars, same as Anthony.
Also, I have used mozregression to find the regression build and it seams that the last good build was in 2015-07-21 and first bad was in 2015-07-22.
Here is the Pushlog link with the issue that created the regression:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=6ad92b48085b5ec5532f14e0b9e3c5eb15ad9fa8&tochange=cfc312d8ef205bcb6a58b840459a4ccd922dcf88
Used a MacBook Pro retina 13" with Mac OS X 10.11.2 to reproduce this.
Thanks,
Paul
Comment 11•9 years ago
|
||
Reproduced too the empty content on a MacBook Pro retina under Mac OS X 10.9.5 while testing the Async Scrolling in e10s using latest Dev Edition 46.0a2 and Nightly 47.0a1 2016-01-28.
Blocks: 1157746
status-firefox45:
--- → unaffected
status-firefox46:
--- → affected
status-firefox47:
--- → affected
Keywords: regressionwindow-wanted
Comment 12•9 years ago
|
||
Tracking for 46+ since this is a regression.
tracking-firefox46:
--- → +
tracking-firefox47:
--- → +
Comment 13•9 years ago
|
||
The empty content is just checkerboarding, more or less expected when scrolling really fast. We can work on improving checkerboarding across the board but it will be many small improvements rather than one big fix.
Seems like nobody else has been successful at reproducing the black scrollbar area though, even on roughly similar hardware/platform. I wonder if it has something to do with window size. Or maybe it's an unrelated bug that has since been fixed.
Assignee | ||
Comment 14•9 years ago
|
||
The only time I've seen a black scrollbar myself was with the testcase from bug 1243000, and even then only in a fresh profile and not in my main browsing profile. In that bug, *not* painting checkerboarding is somehow causing the scrollbars to go black.
Reporter | ||
Comment 15•9 years ago
|
||
This is definitely not fixed! Just repro'ed on the latest Nightly.
Reporter | ||
Comment 16•9 years ago
|
||
I captured this log with kats looking over my shoulder. This should show the bug towards the end of the log.
Comment 17•9 years ago
|
||
This is kind of a guess since I'm not 100% sure I found the right spot in the log, but I see a bunch of frames during the heavy scrolling, where the shadow-visible region of the PaintedLayerComposite goes empty. Since the shadow-visible is empty the layer gets culled, and since it's culled we don't draw the background/checkerboarding color either. I'm not really sure what we draw there but it might explain the black. Compare for example these two lines for the same layer taken from adjacent layer dumps. The first one doesn't have a shadow-visible and the second one does:
PaintedLayerComposite (0x116c67000) [shadow-clip=(x=0, y=0, w=2674, h=1934)] [shadow-transform=[ 1 0; 0 1; 0 -8226; ]] [transform=[ 1 0; 0 1; 0 -15118; ]] [bounds=(x=0, y=0, w=2994, h=27259)] [visible=< (x=0, y=10240, w=2994, h=8192); >] { hitregion=< (x=0, y=0, w=2994, h=27260); >} [metrics0={ [cb=(x=0.000000, y=0.000000, w=2674.000000, h=1934.000000)] [sr=(x=0.000000, y=0.000000, w=1496.699951, h=13629.716797)] [s=(0,7559)] [dp=(x=0.000000, y=-2439.000000, w=1496.699951, h=4096.000000)] [cdp=(x=0.000000, y=0.000000, w=0.000000, h=0.000000)] [color=rgba(246, 244, 236, 1.000000)] [scrollId=15] [rcd] [clip=(x=0, y=0, w=2674, h=1934)] [z=2] }] [valid=< (x=0, y=10240, w=2994, h=8192); >]
PaintedLayerComposite (0x116c67000) [shadow-clip=(x=0, y=0, w=2674, h=1934)] [shadow-transform=[ 1 0; 0 1; 0 -3156; ]] [shadow-visible=< (x=0, y=3156, w=2674, h=1934); >] [transform=[ 1 0; 0 1; 0 -6476; ]] [bounds=(x=0, y=0, w=2994, h=27259)] [visible=< (x=0, y=2048, w=2994, h=8192); >] { hitregion=< (x=0, y=0, w=2994, h=27260); >} [metrics0={ [cb=(x=0.000000, y=0.000000, w=2674.000000, h=1934.000000)] [sr=(x=0.000000, y=0.000000, w=1496.699951, h=13629.716797)] [s=(0,3238)] [dp=(x=0.000000, y=-2214.000000, w=1496.699951, h=4096.000000)] [cdp=(x=0.000000, y=0.000000, w=0.000000, h=0.000000)] [color=rgba(246, 244, 236, 1.000000)] [scrollId=15] [rcd] [clip=(x=0, y=0, w=2674, h=1934)] [z=2] }] [valid=< (x=0, y=2048, w=2994, h=8192); >]
Comment 18•9 years ago
|
||
I'll put together a patch that prevents the layer from being culled if it has a background color. I'm not sure if we should land that, but if Ehsan can apply it and see if it fixes the problem at least it would confirm my diagnosis.
Assignee: nobody → bugmail.mozilla
Comment 19•9 years ago
|
||
So I noticed that we have code that already does what I was intending to do, but it only takes effect on opaque layers. When I load the bugzilla page, the layer I pointed out is opaque and so it does take effect. From ehsan's layer dump though, it seems like he's getting it as not opaque (there's no [opaqueContent] in the line I posted above). That might explain why he's seeing this problem and other people are not. I fiddled with the code a bit locally and was able to repro something like what he was seeing, so I'm pretty sure I'm on the right track. But that just means the lack of opaque-content flag is the root cause for him, and we need to figure out why that's happening.
Comment 20•9 years ago
|
||
I tried fiddling with a few bugzilla settings but I couldn't get the page to load without [opaqueContent]. Not sure why it's happening for Ehsan - maybe he has other prefs in his profile that are also coming into play. I'm wondering if we should always treat the root content document as opaque for the purpose of checkerboarding.
Comment 21•9 years ago
|
||
If you have some time, can you try applying this patch and see if it fixes the blackness in the scrollbar area?
Attachment #8714328 -
Flags: feedback?(ehsan)
Reporter | ||
Comment 22•9 years ago
|
||
Do you mind making a try build please on OSX?
Comment 23•9 years ago
|
||
Sure, here you go: https://treeherder.mozilla.org/#/jobs?repo=try&revision=b44e42a79d1e
Reporter | ||
Comment 24•9 years ago
|
||
Thanks! I'll get back to you tomorrow (when I'm using this machine again!)
Reporter | ||
Comment 25•9 years ago
|
||
Comment on attachment 8714328 [details] [diff] [review]
Speculative fix
This fixes the blackness issue. Thanks, kats!
Attachment #8714328 -
Flags: feedback?(ehsan) → feedback+
Comment 26•9 years ago
|
||
Cool, so at least I understand what's going on. I'm not sure if this is a good way to fix it though. My main concern is that if the RCD layer is intentionally transparent and there's other stuff underneath at a lower z-index, then we'll be painting over that with the background color during checkerboard (basically the opposite of what happened in bug 1038214).
A better fix might be to make sure the RCD layer gets marked as opaque on the layout side if there's nothing under it, or maybe to investigate further why Ehsan is getting a non-opaque RCD layer in the first place, if that's unexpected.
Reporter | ||
Comment 27•9 years ago
|
||
Would it help if I save and attach the page to the bug?
Comment 28•9 years ago
|
||
If you (1) save the page and (2) can repro the bug on the saved page in a clean profile, then yes - please attach the saved page to the bug.
Updated•9 years ago
|
Assignee: bugmail.mozilla → nobody
If we think this is a duplicate of bug 1243000 we should track that one on 46.
Assignee | ||
Comment 31•9 years ago
|
||
It's possible that this will be fixed by bug 1238564. This bug is the one that's severe enough to track, so let's keep tracking this one. I will work on bug 1243000 next. If this bug still exists after both have been fixed, we can reconsider.
Assignee: nobody → mstange
Comment 32•9 years ago
|
||
Ehsan, do you still see this issue? It may have been fixed by bug 1238564 which landed last week.
Flags: needinfo?(ehsan)
Reporter | ||
Comment 33•9 years ago
|
||
The scrollbar blackness issue is gone. Now we just checkerboard as normal.
Flags: needinfo?(ehsan)
Comment 34•9 years ago
|
||
Awesome, thanks for confirming! Assuming fixed by bug 1238564 although it's probably not worth spending the time to confirm that.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
Comment 35•9 years ago
|
||
This should be fixed in beta 4 by the uplifts in bug 1238564 as well. When that happens we can mark 46 and 47 fixed too.
Updated•9 years ago
|
Updated•8 years ago
|
Version: unspecified → Trunk
You need to log in
before you can comment on or make changes to this bug.
Description
•