Closed Bug 1384512 Opened 3 years ago Closed 2 years ago

Painting issues in Fullscreen-Mode after 16 seconds


(Core :: Panning and Zooming, defect, P3)

54 Branch



Tracking Status
fennec + ---
firefox54 --- wontfix
firefox55 --- wontfix
firefox56 --- fix-optional
firefox57 --- fix-optional


(Reporter: black_nexus, Unassigned)


(Whiteboard: [gfx-noted])


(2 files)

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0
Build ID: 20170612122310

Steps to reproduce:

For personal reproduction:

1. click on the "Open-Button" - this activates the fullscreen-mode
2. wait for 16 seconds
3. a gray overlay is showing up - it disappearing after touching the screen (see attachment)

Actual results:

On my development at work (I'm a Web Developer), I've found this problem. First i've thinked, it's a JavaScript-Event, but it isn't it. This problem shows itself only at firefox on android, so i've create a test on (see reproduction). On all the android devices where i have tested this, this problem is show up. Strange is the time, after exactly 16 seconds. One touch, it disappearing, wait 16 seconds again, same problem. It's only in firefox on android, on desktop i've no problems, on iOS too.

I've tested the following devices:
* Samsung Galaxy Tab A 2016 (Android 7)
* Lenovo Moto Z Play (Android 7)
* Lenovo Moto G5 (Android 7)

The method is document.mozRequestFullScreen();

Expected results:

This overlay shouldn't be shown after 16 seconds in Fullscreen-Mode.
Most weird. I think it's not so much an overlay, but us failing to paint the full screen area because on Nightly, I can see the previous (non-fullscreen) page content instead of the grey background described above.

Randall, maybe you might have an idea here (or know somebody who does)?
tracking-fennec: --- → ?
Component: General → Graphics, Panning and Zooming
Ever confirmed: true
Flags: needinfo?(rbarker)
Summary: Overlay in Fullscreen-Mode after 16 seconds → Painting issues in Fullscreen-Mode after 16 seconds
Probably related to the displayport expiry time which is 15 seconds. The displayport expiration can change how the page contents are layerized which is probably resulting in this effect.
Flags: needinfo?(rbarker)
Component: Graphics, Panning and Zooming → Panning and Zooming
OS: Unspecified → Android
Priority: -- → P2
Product: Firefox for Android → Core
Hardware: Unspecified → All
Whiteboard: [gfx-noted]
tracking-fennec: ? → +
I've also noticed the opposite phenomenon on the inline options_ui for webextensions - while the timer is still running, the add-ons own options UI is displayed only in a relatively small area (compare, but once the displayport expires, the options cover the whole empty space between the add-on description and the Disable/Uninstall buttons.
Moving to p3 because no activity for at least 1 year(s).
See for more information
Priority: P2 → P3

Forward-duping to bug 1504865 which is the same thing, but with some additional investigation.

Closed: 2 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 1504865
You need to log in before you can comment on or make changes to this bug.