After using aero shake on a picture in picture window to minimize and then restore other windows, the originating Firefox window becomes always-on-top (above other restored Windows applications), instead of just the PiP window
Categories
(Core :: Widget: Win32, defect, P3)
Tracking
()
People
(Reporter: hsy0726, Unassigned)
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:84.0) Gecko/20100101 Firefox/84.0
Steps to reproduce:
Check the video below to find out in detail.
https://youtu.be/1KcfCEeAVpI
reproduce step :
- play any video. (youtube, etc..)
- run pip.
- use aero gesture to shake pip window (Minimize, Maximize)
- run other app not maximize.
Actual results:
firefox is always on top.
Expected results:
firefox should not be always on top.
Comment 1•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 2•4 years ago
|
||
This is... very strange. From nirsoft's guiprops, it's clear that the main window gains the WS_EX_TOPMOST
flag when it is unminimized, but I don't see how this is happening - I set breakpoints on all of the SetWindowPos
calls in nsWindow.cpp
using MSVS, but none of them are hit in this case, besides the one in ::Show
, which passes HWND_TOP
so shouldn't make the window topmost.
Updated•2 years ago
|
Description
•