Closed Bug 1384512 Opened 3 years ago Closed 2 years ago

Painting issues in Fullscreen-Mode after 16 seconds

Categories

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

54 Branch
All
Android
defect

Tracking

()

RESOLVED DUPLICATE of bug 1504865
Tracking Status
fennec + ---
firefox54 --- wontfix
firefox55 --- wontfix
firefox56 --- fix-optional
firefox57 --- fix-optional

People

(Reporter: black_nexus, Unassigned)

Details

(Whiteboard: [gfx-noted])

Attachments

(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: https://jsfiddle.net/6pwheq9z/3/

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 jsfiddle.net (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)?
Status: UNCONFIRMED → NEW
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. http://searchfox.org/mozilla-central/rev/8a61c71153a79cda2e1ae7d477564347c607cc5f/modules/libpref/init/all.js#696 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 https://bug1302504.bmoattachments.org/attachment.cgi?id=8885752), 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 https://github.com/mozilla/bug-handling/blob/master/policy/triage-bugzilla.md#how-do-you-triage for more information
Priority: P2 → P3

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

Status: NEW → RESOLVED
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.