Closed Bug 1237154 Opened 8 years ago Closed 8 years ago

Long page turns white and scrollbars go black when scrolling really fast using a touchpad

Categories

(Core :: Panning and Zooming, defect)

Unspecified
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox45 --- unaffected
firefox46 + fixed
firefox47 + fixed
firefox48 --- fixed

People

(Reporter: ehsan.akhgari, Assigned: mstange)

References

Details

(Keywords: regression, Whiteboard: [gfx-noted])

Attachments

(2 files)

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.
OS: Unspecified → Mac OS X
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:
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.
(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.
Ehsan, are you using overlay scrollbars or "classic" scrollbars?
Flags: needinfo?(ehsan)
Overlay scrollbars (aka the default on OS X.)
Flags: needinfo?(ehsan)
Whiteboard: [gfx-noted]
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
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.
Tracking for 46+ since this is a regression.
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.
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.
This is definitely not fixed!  Just repro'ed on the latest Nightly.
Attached file layer dump (deleted) —
I captured this log with kats looking over my shoulder.  This should show the bug towards the end of the log.
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); >]
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
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.
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.
Attached patch Speculative fix (deleted) — Splinter Review
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)
Do you mind making a try build please on OSX?
Thanks!  I'll get back to you tomorrow (when I'm using this machine again!)
Comment on attachment 8714328 [details] [diff] [review]
Speculative fix

This fixes the blackness issue.  Thanks, kats!
Attachment #8714328 - Flags: feedback?(ehsan) → feedback+
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.
Would it help if I save and attach the page to the bug?
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.
This sounds like the same issue as bug 1243000.
Depends on: 1243000
Assignee: bugmail.mozilla → nobody
If we think this is a duplicate of bug 1243000 we should track that one on 46.
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
Ehsan, do you still see this issue? It may have been fixed by bug 1238564 which landed last week.
Flags: needinfo?(ehsan)
The scrollbar blackness issue is gone.  Now we just checkerboard as normal.
Flags: needinfo?(ehsan)
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: 8 years ago
Resolution: --- → WORKSFORME
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.
Version: unspecified → Trunk
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: