Closed Bug 1907519 Opened 4 months ago Closed 3 months ago

[toolbar redesign] The address bar and nav bar don't hide when watching a video on full screen

Categories

(Fenix :: Toolbar, defect, P1)

Firefox 130
All
Android
defect

Tracking

(firefox128 disabled, firefox129 disabled, firefox130 fixed)

RESOLVED FIXED
130 Branch
Tracking Status
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)

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

Change Request: --- → not successful
Depends on: 1890846

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

Attaching a video . probably that will clear the confusion

Keywords: regression
Regressed by: 1902798

: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.

Flags: needinfo?(mavduevskiy)

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?

Flags: needinfo?(mavduevskiy) → needinfo?(raj.azharuddin)

Attaching new video with and without new nav toolbar feature enabled...

Flags: needinfo?(raj.azharuddin)

I see, so it's not related to the extra space before fullscreen. Thanks for confirming.

Assignee: nobody → mavduevskiy
Attachment #9412614 - Attachment description: Bug 1907519 - Fix a bug causing extra spacing in fullscreen when navbar feature is on → WIP: Bug 1907519 - Fix a bug causing extra spacing in fullscreen when navbar feature is on
Attachment #9412614 - Attachment description: WIP: Bug 1907519 - Fix a bug causing extra spacing in fullscreen when navbar feature is on → Bug 1907519 - Fix a bug causing extra spacing in fullscreen when navbar feature is on
Duplicate of this bug: 1908557
Attached image GooglePixel8Pro.png

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.

Severity: -- → S3
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: [qa-triaged]
Duplicate of this bug: 1908772
Attached image image.png

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.

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.

See Also: → 1907339
Priority: -- → P1

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.

The severity field for this bug is set to S3. However, the following bug duplicate has higher severity:

:mavduevskiy, could you consider increasing the severity of this bug to S2?

For more information, please visit BugBot documentation.

Flags: needinfo?(mavduevskiy)

effleurager, thanks for providing more context!

addressed the usecase in the updated patch revision

Flags: needinfo?(mavduevskiy)
Duplicate of this bug: 1907818
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

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)
Flags: needinfo?(mavduevskiy)
Pushed by mavduevskiy@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9d5f8b003b5f Fix a bug causing extra spacing in fullscreen when navbar feature is on r=android-reviewers,tthibaud

Backed out as requested by mavduevskiy to refactor.

Pushed by mavduevskiy@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/821299f1e023 Fix a bug causing extra spacing in fullscreen when navbar feature is on r=android-reviewers,tthibaud
Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch

(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.

Keywords: perf-alert
See Also: → 1909076
Regressions: 1917932
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: