Background window contents are huge when switching from native MacBook retina to attached non-retina display
Categories
(Core :: Widget: Cocoa, defect, P2)
Tracking
()
People
(Reporter: heath.borders, Unassigned)
Details
(Whiteboard: [mac:multimonitor])
Attachments
(2 files)
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:72.0) Gecko/20100101 Firefox/72.0
Steps to reproduce:
I don't yet have good reproduction steps. This seems to happen mostly when I plug in my MacBook to its docking station after it's been disconnected for a while. This opens Firefox windows directly onto a non-retina Apple Cinema HD display.
Actual results:
Firefox windows in the background have extremely large contents. They seem like they're still being rendered for a retina display, but inside a non-retina window.
When I click on the background Firefox window and move it to the foreground, the contents re-render themselves properly.
Expected results:
Background Firefox windows should render properly immediately.
Reporter | ||
Comment 1•5 years ago
|
||
In the attached video, the window is technically in the background (I moved other foreground windows out of the way so you could see the entire background window). When I click on the background window, it comes to the foreground and re-renders properly.
Comment 2•5 years ago
|
||
Hi,
Unfortunately I was not able to reproduce this issue. Anyway I'm setting component to Core - Graphics for someone to take a look at this.
Meanwhile @heath.borders@gmail.com could you please try on our latest Nightly build? You can download it from here https://nightly.mozilla.org/ Also can you try this in SAFE MODE?
Thanks.
Reporter | ||
Comment 3•5 years ago
|
||
I'm running https://npr.org and https://stlpublicradio.org in separate windows in SAFE MODE on the latest nightly build. Usually, this happens when I switch between my external display and laptop's native display. I'll let you know when I see it again, and try to get a better handle on when it changes.
Comment 4•5 years ago
|
||
Markus, is the behaviour here expected? What happens in Firefox on DPI change? Is this just the tab lagging behind?
Reporter | ||
Comment 5•5 years ago
|
||
It happened again on Firefox Nightly while running in Safe Mode. It only happened on one of the windows though. The other window was appropriately sized.
Steps:
- Open Firefox Nightly while on an external display
- Disconnect from the external display for 2-5 minutes
- Open MacBook Pro and use native retina display without an external display connected. Don't foreground Firefox Nightly
- Close MacBook pro for 2-5 minutes.
- Connect MacBook Pro to an external display, and wait for it to show a login screen. Keep the MacBook pro itself closed so that the native retina display isn't active.
Reporter | ||
Comment 6•5 years ago
|
||
I was able to replicate it again with simpler steps.
- Foreground Firefox Nightly while on a native MacBook Retina display only
- Put other apps in the foreground so that Firefox nightly goes to the background, but is still visible.
- Close the MacBook, and while it is still closed, connect it to an external display.
- Firefox nightly will render huge contents while in the background.
Updated•5 years ago
|
Comment 7•5 years ago
|
||
I'm moving this bug to Widget:Cocoa because that's where most of the other bugs of the type "Firefox is pretty bad at dealing with mixed HiDPI / non-HiDPI monitor scenarios" are.
Updated•5 years ago
|
Comment 8•5 years ago
|
||
The priority flag is not set for this bug.
:spohl, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•5 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Description
•