Closed Bug 1963820 Opened 4 months ago Closed 3 months ago

Firefox client doesn't fill entire window

Categories

(Core :: Widget: Gtk, defect)

Firefox 138
defect

Tracking

()

RESOLVED DUPLICATE of bug 1958174

People

(Reporter: wardac, Unassigned)

Details

Attachments

(3 files)

Since the introduction of Vertical Tabs, Firefox doesn't fill the entire window frame. The desktop is visible through a transparent gutter between Firefox and its window border.

To reproduce:

  1. Update to any version of Firefox that provides the new Vertical Tabs feature in Settings.
  2. Launch Firefox.

More information:

  1. The thickness of the gutter is always equal to the thickness of the window border -- verified by varying the window manager's border thickness.

We're assuming this is on Linux, could you please tell us more about your system and window manager?

If you could also attach a text log from about:support that may help us figuring out additional information.

Component: General → Widget: Gtk
Flags: needinfo?(wardac)
Product: Firefox → Core

Is the gray line(rectangle) the window border?

Hello! Thank you for submitting this issue I have tried to reproduce the issue on my end but unfortunately I wasn't able to with firefox 140.0a1(2025-05-13) on Ubuntu 22.04
Could you please answer the following questions in order to further investigate this issue?

  1. Does this issue happen with a new profile? Here is a link on how to create one: https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles
  2. Does this issue happen in the latest nightly? Here is a link from where you can download it: https://www.mozilla.org/en-US/firefox/channel/desktop/
  3. Do you have any addons installed? If yes could you please list them?

Which window manager are you on? This smells a lot like https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8423

(In reply to Marco Bonardo [:mak] from comment #1) > We're assuming this is on Linux, could you please tell us more about your system and window manager? > > If you could also attach a text log from about:support that may help us figuring out additional information.

(In reply to Marco Bonardo [:mak] from comment #1)

We're assuming this is on Linux, could you please tell us more about your system and window manager?

(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)

Which window manager are you on? This smells a lot like https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8423

I am using the window manager called "dwm" on linux mint 22.1.
Yes it seems a lot like that bug.
But even though it's marked as fixed, it's still here for me in firefox beta (139.0b10) and nightly (140.0a1).
I also have the latest gtk3 (3.24.49) which should contain the fixes you merged in there. Still no dice..

Something worth noting: disabling hardware acceleration (in about:settings) alters changes the behavior. The top gap moves to the bottom of the window. I will attach images showing more clearly what happens.

Flags: needinfo?(wardac)

(In reply to Thinker Li [:sinker] from comment #2)

Is the gray line(rectangle) the window border?

I uploaded a second image here, hope it is more clear what the issue is.

Attachment #9489550 - Attachment description: Observe the empty space alone the top and right edges of Firefox, between the dark green border, ever since v137 of Firefox → Observe the empty space along the top and right edges of Firefox, between the dark green border, ever since v137 of Firefox

(In reply to Emilio Cobos Álvarez (:emilio) from comment #4)

Which window manager are you on? This smells a lot like https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/8423

Hi, I wanted to update here; it seems I can't edit my post above.

(replying to myself from comment #6)

I also have the latest gtk3 (3.24.49) which should contain the fixes you merged in there. Still no dice..

Upon further review, I found my clumsy attempt to "backport" the latest version of libgtk onto my system had not properly succeeded... 🙃
However, I was able to edit the code and apply your merge request manually, build and install, and the issue is indeed completely fixed.

I want to thank you for your work on this. I understand this was a trivial issue affecting only a fringe of a fringe of users, and you still chased the bug all the way into another project to fix code from 2001. Respect...

No worries! Those bugs are always fun to chase down. Glad it's fixed :)

Status: UNCONFIRMED → RESOLVED
Closed: 3 months ago
Duplicate of bug: 1958174
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: