Open Bug 1577559 Opened 6 years ago Updated 3 years ago

"Restart to update" door hanger is not anchored correctly in multi-display setup

Categories

(Core :: XUL, defect, P3)

70 Branch
Desktop
macOS
defect

Tracking

()

Tracking Status
firefox70 --- affected

People

(Reporter: jimthomas, Unassigned)

Details

Attachments

(1 file)

The door hanger only became apparent when I move the window to a different monitor. Once I opened the menu it disappeared. Attached a screen recording

Component: General → Toolbars and Customization

Can you please describe, in detail, your multi-screen setup? Which is the primary display? What resolutions and DPI/density settings exist on both displays? On which display was Firefox present initially, and which display did you move it to for the doorhanger to show up?

Flags: needinfo?(jimthomas)
Summary: "Restart to update" door hanger is offset → "Restart to update" door hanger is not anchored correctly in multi-display setup

Looks like for the notification doorhanger we just call panelNode.openPopup(anchor, "bottomcenter topright"), so the positioning is up to our cpp XUL popup code, so moving the bug accordingly. (Monitor setup details are likely still going to be needed in figuring out how to reproduce/fix.)

Component: Toolbars and Customization → XUL
Product: Firefox → Core

Macbook Pro 15", 2018
Primary Display / Monitor 1: Built-in Retina Display, 1680x1050 (default resolution)
Monitor 2: Dell P2715Q, 2560x1440 (scaled resolution)
Monitor 3: Dell U2417H, 1080x1920 (default resolution), rotated 270°

Firefox was on Monitor 3 initially, when moved to Monitor 2 I noticed the door hanger. Recording is on Monitor 2 after minimizing other windows.

Flags: needinfo?(jimthomas)

The priority flag is not set for this bug.
:bgrins, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(bgrinstead)
Flags: needinfo?(bgrinstead)
Priority: -- → P3
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: