Open Bug 1950324 Opened 24 days ago Updated 24 days ago

Tab switcher dialog does not scale properly

Categories

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

Firefox 135
defect

Tracking

()

UNCONFIRMED

People

(Reporter: akhatavk, Unassigned)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0

Steps to reproduce:

I pressed Ctrl + Tab to open up the tab switcher.
I am using Firefox 135 on Fedora 41 with GNOME 47 with a 1440p external monitor and 1080p external monitor (native display of my laptop is turned off).

Actual results:

  • The parent window for the tab previews was not centered and the tab previews overlapped each other instead of being separate.
  • I scaled down the resolution on my monitor to 1080p and the issue was fixed (as well as on the 2nd monitor).
  • I also checked and found out that this issue starts happening when number of tabs is more than 5.
  • This issue also happened on the native display of my laptop (2160x1350). However the amount of overlap was reduced.

Expected results:

The tab previews should not overlap and the parent window of the previews should be centered

Component: Untriaged → Widget: Gtk
Priority: -- → P3
Product: Firefox → Core

Please attach content of about:support page and screen shot how it looks like.
Thanks.

Flags: needinfo?(akhatavk)

Screenshot of the bug

Flags: needinfo?(akhatavk)
Attached file about:support

Looks like you're using two displays:

Display0: 2560x1440@60Hz scales:1.000000|1.000000
Display1: 1920x1080@60Hz scales:1.000000|1.000000

Can you try to turn one off and check again?
Thanks.

Flags: needinfo?(akhatavk)

Is that a recent regression? Did it worked before?

  1. After I turned off the 1080p display, the issue was fixed. However now that I have turned it on again, it has gone back to the original buggy condition. I also noticed this only happens when I "place" the 2nd (1080p) monitor on the left of the main (1440p) monitor in GNOME display settings. If I place it on the right, this does not happen.
  2. It definitely happened before this version update (on version 134). I don't know which all versions are affected though.
Flags: needinfo?(akhatavk)

I see, so looks like we don't detect correctly the display size for particular window. Does it happens if you run Firefox with MOZ_ENABLE_WAYLAND=0 env variable? i.e. run firefox on terminal as:

MOZ_ENABLE_WAYLAND=0 firefox

Thanks.

Flags: needinfo?(akhatavk)

No change

Flags: needinfo?(akhatavk)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: