Firefox's PIP doesn't work in macOS full screen
Categories
(Core :: Widget: Cocoa, defect, P2)
Tracking
()
People
(Reporter: omarmichael2, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [mac:fullscreen:native-affected][mac:fullscreen:nonnative-affected][STR in comment 4])
Attachments
(1 file)
Comment hidden (obsolete) |
Comment 1•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 2•4 years ago
|
||
Hello!
We tried to reproduce the issue by following the steps from comment 0 on macOS 10.15 and macOS 11.2.3 using Firefox 86.0a1 (20210106155127) and 88.0a1 (20210315091836). For us, the PiP window is moved across screens. Can you please attach a video with the steps for a better understanding? Thank you!
Reporter | ||
Comment 3•4 years ago
|
||
Hello,
While making a screen recording I understand now that the issue I've been having with the Firefox PIP implementation (as opposed to Safari's PIP or the other two third-party applications mentioned) is that it doesn't float on top of a full screen window of any application including Firefox.
Comment 4•4 years ago
•
|
||
(In reply to omarmichael2 from comment #3)
Hello,
While making a screen recording I understand now that the issue I've been having with the Firefox PIP implementation (as opposed to Safari's PIP or the other two third-party applications mentioned) is that it doesn't float on top of a full screen window of any application including Firefox.
Hello again!
Please let me know if we understand this correctly. Tested Firefox 88.0a1 (20210317212527) macOS 11.2.3 and 10.15.
So I found out these steps wich happens with native fullscreen as well:
- Open Firefox and a Youtube video.
- Enable PiP.
- Enter Fullscreen on the Firefox window.
AR: PiP window is not displayed over the Firefox window. Is this correct?
Also if I open PiP after Firefox is already in fullscreen mode it seems that PiP is displayed over the Firefox window. Thank you for your support!
Reporter | ||
Comment 5•4 years ago
|
||
Hello!
Yes that is correct. I do see that if you open PiP after placing Firefox into full-screen mode it does display over the Firefox window. I tested this on my own system and that is the behavior I'm experiencing.
The issue I find in my workflow is that it seems to be that other applications (including Apple's first-party apps), whether full-screened before or after enabling PiP, won't show the Firefox's PiP floating above the application unlike the other PiP implementations mentioned in the original bug report.
Thank you for continuing to follow-up on this issue and I hope my comments were helpful.
Comment 6•4 years ago
|
||
Thank you again for all the help.
Marking this as affected per comments above.
Updated•4 years ago
|
Comment 7•2 years ago
|
||
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Comment 8•2 years ago
|
||
Hi Johan,
It seems that the bug here is that when the main Firefox window is fullscreened, any PiP'd windows on the same display are overlapped (see comment 4). I've applied your patch, and I still see the same behaviour with and without the patch. Are we on the same page with what we're trying to fix here, or am I misunderstanding something?
Updated•2 years ago
|
Comment 9•2 years ago
|
||
As I understand the issue, the problem is that if you put a video in PIP and then visit any full screen application (Firefox, Slack, Terminal, etc.), then the PIP is not overlapping on top of Firefox.
As reported in comment #3:
the issue I've been having with the Firefox PIP implementation [...] is that it doesn't float on top of a full screen window of any application including Firefox.
To my understanding, this is the same issue as 1724402 and 1818745, and that’s what I’m attempting to fix.
Updated•2 years ago
|
Comment 10•2 years ago
|
||
Okay, thanks johankj. I've applied your patch, and I'm still not seeing how it's fixing things. Here's what I'm doing:
- On a single display setup, I open Nightly with your patch applied
- I go to a video website and use PiP to bring out the video.
- I click on the green "+" button in the Nightly titlebar to "zoom" it and enter fullscreen
With your patch applied, the PiP'd video player still gets hidden. What am I missing here?
Comment 11•1 year ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Comment 12•1 year ago
|
||
Clear a needinfo that is pending on an inactive user.
Inactive users most likely will not respond; if the missing information is essential and cannot be collected another way, the bug maybe should be closed as INCOMPLETE
.
For more information, please visit BugBot documentation.
Comment 13•4 months ago
|
||
Hope this bug can be fixed soon since it has been recognized.