Top of screen cut off when exiting full screen
Categories
(Firefox for Android :: Toolbar, defect, P2)
Tracking
()
People
(Reporter: giwayume, Assigned: mavduevskiy)
References
(Blocks 1 open bug)
Details
Attachments
(5 files, 1 obsolete file)
Steps to reproduce:
Tested in nightly 131.0a1
- Enable the "secret settings" menu, and use it to uncheck (disable) "Enable Navigation Toolbar"
- Visit any website that has the functionality to enter full screen. Example: https://www.youtube.com/watch?v=EngW7tLk6R8
- Enter full screen, on youtube press the full screen button to make a video full screen
- Exit full screen.
Actual results:
The top of the screen is cut off, by about the amount of space the "navigation toolbar" would have taken up if it were showing at the bottom of the screen.
Expected results:
The top of the screen should not be cut off after exiting full screen.
Comment 1•1 year ago
|
||
The Bugbug bot thinks this bug should belong to the 'Fenix::Toolbar' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•1 year ago
|
||
Can you attach a sky record with this error? what phone model are you using?
Comment 3•1 year ago
|
||
This error is visually visible when exiting full screen from the video, it happens very quickly and I noticed it.
Updated•1 year ago
|
Comment 4•1 year ago
|
||
And at the beginning of video input in full screen you see something like a trace on the screen, but when you exit full screen you see a trace from the keyboard, I think.
Comment 5•1 year ago
|
||
Actual results:
The top of the screen is cut off, by about the amount of space the "navigation toolbar" would have taken up if it were showing at the bottom of the screen.
eclaudiu64, can you please attach a screenshot (or share the video timestamp) of the moment the top of the screen is cut off? I can't tell when watching the video.
Is this bug reproducible in Fx Beta 130? Since this bug happens when Nightly's new toolbar is disabled, I'm worried this is a regression that we will ship to release users.
| Reporter | ||
Comment 6•1 year ago
|
||
I have the address bar on the top. I see you attached a video somehow but I don't see how to do that here.
https://www.youtube.com/watch?v=GpebWfYj_M0
Device is Google Pixel 3a XL, on Android 9.
| Reporter | ||
Comment 7•1 year ago
|
||
In case it is not clear in the video, after exiting full screen the youtube black bar at the top of the screen (has the logo and the search icon) are cut off. This problem persists even if I refresh the page. If I use the address bar to navigate to a new website, the problem fixes itself. I have reproduced on multiple websites that enter fullscreen, not just youtube and not just videos.
| Reporter | ||
Comment 8•1 year ago
|
||
Yes, I just installed Firefox Beta, moved the address bar to the top. The issue still occurs there. With the address bar on the bottom, the issue does not present itself.
Comment 9•1 year ago
|
||
Sorry, I attached another error, I will post a new bug. In this error I think the author is saying that the bar where the logged in account is, the logo , etc disappears after exiting a full screen video.
Updated•1 year ago
|
Comment 10•1 year ago
•
|
||
Thank you for the report!
I was not able to detect the issue.
I've tested on the latest Fenix Nightly 131.0a1 from 8/30 with a Samsung Galaxy Note 8 (Android 9), Xiaomi Mi8 Lite (Android 10), and a Google Pixel 6 (Android 15).
The only difference between Fenix and Chrome, is that on Fenix the toolbar is displayed when exiting fullscreen, and on Chrome it doesn't. Is this the issue?
PS: from the .mp4 uploaded by the reporter, I was not able to observe the cut-off.
Updated•1 year ago
|
| Reporter | ||
Comment 11•1 year ago
|
||
I was able to reproduce on another phone.
Samsung Galaxy S20, Android 13.
It appears "Scroll to hide toolbar" also needs to be disabled.
In summary
- In "Customize" menu, set "Address bar location" to "Top".
- In "Customize" menu, disable "Scroll to hide toolbar".
- In "Secret Settings" menu, disable "Enable Navigation Toolbar".
Comment 12•1 year ago
|
||
Thanks for your patience and the new recording. Roger can reproduce the bug now. In this screenshot (of the recording), you can see that YouTube's header is hidden behind Firefox's address bar. The video is flush with the address bar, but should be lower.
This issue is only reproducible when the dynamic toolbar hiding is disabled.
Comment 13•1 year ago
|
||
This bug is a navbar beta blocker.
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 14•1 year ago
|
||
reinitializeEngineView called inside fullScreenChanged would be picking up the wrong value from the fullScreenFeature, as the feature would updated the value after the callback is executed. hense, propogating the value from the fullScreenChanged callback into the reinitializeEngineView directly.
Comment 15•1 year ago
|
||
| Assignee | ||
Comment 16•1 year ago
|
||
einitializeEngineView called inside fullScreenChanged would be picking up the wrong value from the fullScreenFeature, as the feature would updated the value after the callback is executed. hense, propogating the value from the fullScreenChanged callback into the reinitializeEngineView directly.
| Assignee | ||
Comment 17•1 year ago
•
|
||
Comment on attachment 9424742 [details]
Bug 1914826 - Fix vertical spacing after exiting fullscreen (video) mode
sorry, wrong bug
–
Comment 18•1 year ago
|
||
Comment on attachment 9424742 [details]
Bug 1914826 - Fix vertical spacing after exiting fullscreen (video) mode
Revision D222164 was moved to bug 1917932. Setting attachment 9424742 [details] to obsolete.
Comment 19•1 year ago
|
||
| bugherder | ||
Updated•1 year ago
|
Comment 20•1 year ago
|
||
The patch landed in nightly and beta is affected.
:mavduevskiy, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox131towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 21•1 year ago
|
||
This reverts commit 76e0a515b9cca31320821b00de4fca3e5ed24457. As a side effect, bug 1919706 fixed bug 1914826 in a cleaner way. Reverting this patch will make code around fullscreen transitions less confusing.
Comment 22•1 year ago
|
||
A patch has been attached on this bug, which was already closed. Filing a separate bug will ensure better tracking. If this was not by mistake and further action is needed, please alert the appropriate party. (Or: if the patch doesn't change behavior -- e.g. landing a test case, or fixing a typo -- then feel free to disregard this message)
Updated•1 year ago
|
Comment 23•1 year ago
|
||
Description
•