Open Bug 1909290 Opened 1 year ago Updated 1 year ago

[MacOS] Panels are displayed at the wrong size if app is positioned between two monitors of differing DPIs

Categories

(Core :: Widget: Cocoa, defect, P3)

Firefox 130
defect

Tracking

()

People

(Reporter: jswinarton, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Steps to reproduce:

  • On MacOS, use more than one display, where the displays have differing DPIs (e.g. a HiDPI laptop and a regular DPI external display)
  • Open Firefox and position the window such that a part of the window is on both displays
  • Open an element that is implemented by a <panel> element (e.g. tab hover preview, the app settings menu, downloads, etc.)

Actual results:

The panel appears much larger than it should OR much smaller than it should, depending on which display has the majority of the window.

Expected results:

The panel appears at the same size as if the window was positioned entirely on one display.

Attached image app-settings-dpi.webp
Attached image thp-dpi.webp
Blocks: 1904025
Attached image too-small.png

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Cocoa' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Cocoa
Product: Firefox → Core
Severity: -- → S3
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: