Hide network status in DOM fullscreen (was: Status line visible on top of fullscreen videos)
Categories
(Firefox :: Tabbed Browser, defect, P1)
Tracking
()
People
(Reporter: andysem, Assigned: dao)
References
Details
(Whiteboard: [fidefe])
Attachments
(5 files)
6.16 MB,
image/png
|
Details | |
58.42 KB,
text/plain
|
Details | |
3.41 MB,
image/jpeg
|
Details | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
RyanVM
:
approval-mozilla-beta+
diannaS
:
approval-mozilla-release+
|
Details | Review |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/117.0
Steps to reproduce:
- Open a Youtube video.
- Play it and switch to fullscreen mode (press F or an icon in the UI).
Actual results:
The video opens fullscreen, but the status bar at the bottom of the screen (saying that it's performing a TLS handshake) stays above the video and visible. In my case, this status bar stays visible for a very long time (minutes?) and may even last to the end of the video. This is distracting.
This doesn't always happen and obviously depends on whether the status bar disappears naturally (e.g. when the relevant network activity finishes quick enough). I think, it may even not reproduce reliably (meaning that sometimes, even when the status bar is visible in non-fullscreen mode, switching to fullscreen will hide the status bar), but I'm not sure whether this happens because the status bar disappears naturally or because the fullscreen video covers it.
Expected results:
Fullscreen video should hide the status bar.
Comment 1•1 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Audio/Video: Playback' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
I'm on Kubuntu 22.04, Nvidia driver 535.43.09, but I have seen this behavior with other driver versions as well.
![]() |
||
Comment 3•1 years ago
|
||
Can you interact with the tooltip? For example, if you move your mouse over it, does it flip to the other side of the window? Trying to determine if this is a rendering anomaly or a browser front-end bug.
![]() |
||
Comment 4•1 years ago
|
||
Possible dupe filed recently - Bug 1850544 - Link stays on the bottom corners when opening a youtube video
(In reply to Jim Mathies [:jimm] from comment #3)
Can you interact with the tooltip? For example, if you move your mouse over it, does it flip to the other side of the window? Trying to determine if this is a rendering anomaly or a browser front-end bug.
Yes, hovering over the status bar moves it to the other corner of the screen.
I think, it's always behaved this way, i.e. the status bar was always shown on top of fullscreen videos. But normally it would disappear quickly enough so it didn't bother. But in the past years it became progressively worse, because some of the network requests take more time or simply hang until timeout (e.g. when a certain website is not accessible, and some content on the page is pulled from it), which means the status bar is hanging visible for much longer periods of time over the video.
Comment 6•1 year ago
|
||
I tried to reproduce this issue on Firefox 117.0 (20230824132758) using Ubuntu 22 and Win 10, but with no success. Are there any additional steps (settings) or something that I'm missing?
Thank you!
No, no special configuration needed.
But, as I noted earlier, you probably need network requests to take long (possibly, until timeout) for this problem to become noticeable. So you may want to set up a firewall or bandwidth limiter or something in order to reproduce. (Again, I didn't; this just happens without any effort on my end.)
And also, I'll note again that this is not 100% reproducible. Which is not surprising, given that it is presumably caused by network activity.
Comment 9•1 year ago
|
||
The severity field is not set for this bug.
:dao, could you have a look please?
For more information, please visit BugBot documentation.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
![]() |
||
Comment 10•1 year ago
•
|
||
This is reproducible on MacOS for live broadcasts on Amazon Prime. If this is somehow audio/video related, happy to help. But my guess is this is something in front-end handling.
![]() |
||
Updated•1 year ago
|
![]() |
||
Updated•1 year ago
|
Comment 11•1 year ago
•
|
||
We were able to reproduce bug 1853896 and bug 1850544 respectively but unfortunately we could not narrow down a regression range yet due to the fact that both bugs are intermittent. Tested and reproduced on Windows 10, macOS 12 and macOS 14 on Youtube, but not on Amazon Prime. We could reproduce up until a Nightly 60.0a1 build(2018-02-02), which indicates at least that this is not a recent regression.
Steps to reproduce:
- Launch Firefox.
- Open a youtube video in a new tab.
- Quickly enter fullscreen(F) or via fullscreen icon.
Assignee | ||
Comment 12•1 year ago
|
||
Depends on D193919
Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 13•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 14•1 year ago
|
||
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Comment 15•1 year ago
|
||
bugherder |
Comment 16•1 year ago
|
||
The patch landed in nightly and beta is affected.
:dao, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox121
towontfix
.
For more information, please visit BugBot documentation.
Assignee | ||
Comment 17•1 year ago
•
|
||
Comment on attachment 9365220 [details]
Bug 1853896 - Hide non-overlink statuses in DOM fullscreen (patch for uplift). r=gijs
Beta/Release Uplift Approval Request
- User impact if declined: subpar user experience e.g. for watching video (I'm told American Football streaming season in particular makes this a current priorty, even to the point where we should consider it for the next dot release)
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: I found it tricky to get network statuses stick around long enough that they would still show when I entered DOM fullscreen mode, but QA managed to reproduce this in comment 11.
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): very limited CSS-only patch
- String changes made/needed:
- Is Android affected?: No
Assignee | ||
Updated•1 year ago
|
Comment 18•1 year ago
|
||
Comment on attachment 9365220 [details]
Bug 1853896 - Hide non-overlink statuses in DOM fullscreen (patch for uplift). r=gijs
Approved for 121.0b4.
Comment 19•1 year ago
|
||
uplift |
Updated•1 year ago
|
Updated•1 year ago
|
Comment 20•1 year ago
|
||
Although we have caught the network status getting stuck in the past(comment 11) and not transfering to the address status, we didn't manage to do so now, in order to be able to verify this patch. Therefore, marking this fix as qe-, since we lack a reliable scenario to be able to verify it.
Comment 21•1 year ago
|
||
Comment on attachment 9365220 [details]
Bug 1853896 - Hide non-overlink statuses in DOM fullscreen (patch for uplift). r=gijs
Approved for 120.0.1 dot release
Comment 22•1 year ago
|
||
uplift |
Updated•1 year ago
|
Updated•1 year ago
|
Description
•