Dock position causes bottom of GIMP main window to display below the bottom of the screen

Environment/Versions

  • GIMP version number: 3.0.6
  • Package: Flatpak
  • Operating System: MXLinux v25, KDE Plasma v6
  • (if Linux) Display system: X11

Description of the bug

I follow Pat David's lead and arrange all of my docks on the right side of GIMP in two columns:

Column One (left) 
Display Navigation | Undo History
----
Layers | Channels | Paths
Column Two (right) 
Histogram
----
Tool Options | Brushes | Patterns | Fonts

Been using this dock arrangement for years in both 2.x and 3.x

Recently (no idea when exactly) I started GIMP and the bottom of the GIMP window was drawn below the bottom of the screen. And I could not get it into the main screen by any method (including wmctrl, which was instrumental in helping me trouble-shoot this, thanks to a post by ofnut) other than Maximizing GIMP.

Today I spent time figuring out what was going on. Turns out that my dock arrangement is the issue and it's the Brushes dock. On start up in my "normal" dock arrangement as shown above, the Brushes dock causes GIMP to extent the bottom of the window below the screen edge because it has a lot of options. That is, GIMP does not draw the bottom of the window at the bottom of the screen and put a scrollbar along the right edge of the Brushes dock, it draws the bottom of the GIMP window deep enough to "display" the entire dock. If I maximize GIMP that scrollbar appears. Unmaximize, and the bottom of the GIMP window goes back off the screen.

If I rearrange my docks and move the Histogram to the left set of docks, on restart GIMP correctly puts the bottom of its window at the bottom of the screen (well, at the KDE taskbar).

"Normal" with Histogram at top of Left-Side column, GIMP drawn as expected, because there is room for the Brushes Dock.

GIMP3_Normal_HistoOnLeftDockColumn.png

Not Normal - With Histogram at top of Right Dock column, there is no room for the Brushes dock and its options, so GIMP draws bottom of window below bottom of the screen (it's actually at 1453 pixels on my 1920x1200 laptop monitor):

Output from wmctrl app, columns 6 and 7 are the width and height in pixels, x,y origin at 0,1:

0x05200061 4 0 1 40 1597 1453 NAK-YOGA GNU Image Manipulation Program

GIMP3_HistoAtTopOfRightDockColumnNoBrushesScrollbar.png

GIMP maximized wtih the histogram at the to of the right dock column and it adds the scrollbar.

GIMP3_HistoAtTopRightMaxi_BrushesScrollbar.png

Reproduction

Is the bug reproducible? Always

Reproduction steps:

  1. Start GIMP with the docks as shown above - or -
  2. Start GIMP with the docks modified so that Histogram is on the left column, then click-and-drag it to the top of the right column and the bottom of the GIMP window is immediately drawn below the bottom of the screen and it cannot be resized back up

…

Expected result: A scrollbar is drawn for any dock which has a sufficient number of options that showing all of them results in the described behavior

Actual result: A scrollbar is NOT drawn for any dock which has a sufficient number of options that showing all of them results in the described behavior

Additional information

If you have a backtrace for a crash or a warning, paste it here.

Edited Jan 14, 2026 by Bruno
Assignee Loading
Time tracking Loading