[toolbar redesign] The address bar and nav bar don't hide when watching a video on full screen
Categories
(Fenix :: Toolbar, defect, P1)
Tracking
(firefox128 disabled, firefox129 disabled, firefox130 fixed)
People
(Reporter: raj.azharuddin, Assigned: mavduevskiy, NeedInfo)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: perf-alert, regression, Whiteboard: [qa-triaged])
Attachments
(11 files)
286.06 KB,
image/jpeg
|
Details | |
424.17 KB,
image/jpeg
|
Details | |
2.74 MB,
video/mp4
|
Details | |
47.92 KB,
image/png
|
Details | |
3.42 MB,
video/mp4
|
Details | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
3.39 MB,
image/png
|
Details | |
5.28 MB,
video/mp4
|
Details | |
1.73 MB,
image/png
|
Details | |
658.55 KB,
image/png
|
Details | |
673.53 KB,
image/png
|
Details |
When the address bar and new toolbar is at button, it is hiding properly in full screen mode however if address bar is set to top, I still see a border on the top. Attaching screenshot.
Please note new toolbar feature is by default enabled in nightly, so this must be fixed at the earliest
Reporter | ||
Comment 1•4 months ago
|
||
I have done a fresh installation also from playstore ...build 11th July
When address is set to top, I see the white border on the top in full-screen mode in light theme and a dark grey border in dark theme.
Device: Realme gt 6t
Android 14
Reporter | ||
Comment 2•4 months ago
|
||
Reporter | ||
Comment 3•4 months ago
|
||
Attaching a video . probably that will clear the confusion
Reporter | ||
Comment 4•4 months ago
|
||
Updated•4 months ago
|
Comment 5•4 months ago
|
||
:mavduevskiy, since you are the author of the regressor, bug 1902798, could you take a look? Also, could you set the severity field?
For more information, please visit BugBot documentation.
Comment 6•4 months ago
|
||
Hi Raj, looking at the recording, it looks like you already have extra space above the address bar when you're browsing. Is this the case? Is this showing up for any site?
Reporter | ||
Comment 7•4 months ago
|
||
Attaching new video with and without new nav toolbar feature enabled...
Reporter | ||
Comment 8•4 months ago
|
||
Comment 9•4 months ago
•
|
||
I see, so it's not related to the extra space before fullscreen. Thanks for confirming.
Assignee | ||
Updated•4 months ago
|
Assignee | ||
Comment 10•4 months ago
|
||
Updated•4 months ago
|
Updated•4 months ago
|
Comment 12•4 months ago
|
||
Confirming this issue is reproducible in the latest Nightly 130.0a1 from 07/18 with Google Pixel 8 Pro (Android 14). The blank space is also displayed while in pip mode.
Comment 13•4 months ago
|
||
Comment 15•4 months ago
|
||
From Bug 1907519:
In nightly, if I enter full screen mode for a video when I am in portrait mode then I get some empty space at the top of the video and no way to adjust volume, or fast forward in the video. Attached an image for clarification. This seems to be a recent regression.
Comment 16•4 months ago
|
||
The empty space will have the same position as the toolbar's: top if toolbar is set to top, bottom otherwise.
I've tried applying the current patch (D216484), that doesn't really fix the problem. The empty space will always be at the bottom of the screen though, no matter what the toolbar position is.
Updated•4 months ago
|
Comment 17•4 months ago
|
||
I've noticed this issue occurs not just in videos, but across all pages. Whenever the viewport size changes, the toolbar is liable to counted as visible and subtracted from the available height.
The docs site yields the [attached] (https://drive.google.com/file/d/1G0SJQLkieliPJ9Y7KtYGAIcoeNVLbwfw/view) result when scrolling a tall page; this also occurs on pages exactly the size of the viewport such as in the attached images from Politaire.
Comment 18•4 months ago
|
||
Comment 19•4 months ago
|
||
Comment 20•4 months ago
|
||
The severity field for this bug is set to S3
. However, the following bug duplicate has higher severity:
- Bug 1908772: S2
:mavduevskiy, could you consider increasing the severity of this bug to S2
?
For more information, please visit BugBot documentation.
Assignee | ||
Comment 21•4 months ago
|
||
effleurager, thanks for providing more context!
addressed the usecase in the updated patch revision
Comment 23•4 months ago
|
||
Comment 24•4 months ago
|
||
Backed out for causing BrowserFragmentTest related fenix-debug failures.
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | org.mozilla.fenix.browser.BrowserFragmentTest.WHEN fullscreen state changes THEN inFullScreen is updated with the current state | java.lang.ClassCastException: class java.lang.Object cannot be cast to class android.view.WindowManager (java.lang.Object is in module java.base of loader 'bootstrap'; android.view.WindowManager is in unnamed module of loader org.robolectric.internal.AndroidSandbox$SdkSandboxClassLoader @20a05b32)
Comment 25•4 months ago
|
||
Comment 26•4 months ago
|
||
Backed out as requested by mavduevskiy to refactor.
Comment 27•3 months ago
|
||
Comment 28•3 months ago
|
||
bugherder |
Comment 29•3 months ago
|
||
(In reply to Pulsebot from comment #23)
Pushed by mavduevskiy@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/46df31a95832
Fix a bug causing extra spacing in fullscreen when navbar feature is on
r=android-reviewers,tthibaud
Perfherder has detected a browsertime performance change from push 46df31a958329e5ef38c56bb858acbdb65386af0.
Improvements:
Ratio | Test | Platform | Options | Absolute values (old vs new) | Performance Profiles |
---|---|---|---|---|---|
2% | speedometer3 NewsSite-Nuxt/NavigateToUS/Sync | windows11-64-nightlyasrelease-qr | fission webrender | 19.31 -> 18.88 | Before/After |
Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.
If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.
You can run these tests on try with ./mach try perf --alert 1558
For more information on performance sheriffing please see our FAQ.
Description
•