Zoom and Resize Behavior options don't work
GIMP version: 2.10.14.
Operating System: Ubuntu Linux 18.04.
Package: flatpak from gimp.org.
No options work in Preferences -> Image Windows -> Zoom & Resize Behavior
Enabling "Resize window on zoom", enabling "Resize window on image size changes" or setting "Initial zoom ratio" = "Show entire image" have no effect. The window size always stays the same, all images open at 100% size.
Reproduction
- Open Edit -> Preferenes, switch to "Image Windows", set "Initial zoom ratio" = "Show entire image", OK.
- Open any large image larger than the window. For example, I maximized the window to 1920x1080 screen and opened seeral 900x1350 images — all of them opened at 100%.
Expected result: They should've opened at 65%, considering my theme and window decorations.
Actual result: They opened at 100%.
- Open Edit -> Preferenes, switch to "Image Windows", enable "Resize window on zoom", OK
- Change zoom — the window doesn't change.
Expected result: Window should be resized.
Actual result: It didn't. Same for maximized and unmaximized window.
- Open Edit -> Preferenes, switch to "Image Windows", enable "Resize window on image size changes", OK.
- Change image size through "Image -> Scale Image..." — the window size doesn't change.
Expected result: Window should be resized.
Actual result: It didn't. Same for maximized and unmaximized window.
Additional information
Single window mode.
Console had multiple repeating messages (probably not relevant to the problem):
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Gtk-Message: 00:03:52.861: Failed to load module "overlay-scrollbar"
Gtk-Message: 00:03:52.946: Failed to load module "atk-bridge"
gimp_color_transform_new: using babl for 'sRGB IEC61966-2.1' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'sRGB IEC61966-2.1'
gimp-2.10: Gimp-Display-CRITICAL: gimp_display_shell_flush: assertion 'GIMP_IS_DISPLAY_SHELL (shell)' failed
void gimp_gegl_convert_color_profile(GeglBuffer*, const GeglRectangle*, GimpColorProfile*, GeglBuffer*, const GeglRectangle*, GimpColorProfile*, GimpColorRenderingIntent, gboolean, GimpProgress*): converting buffer took 0,0000 seconds
gimp-2.10: GEGL-WARNING: (../gegl/buffer/gegl-tile-handler-cache.c:1076):gegl_tile_cache_destroy: runtime check failed: (g_queue_is_empty (&cache_queue))
EEEEeEeek! 1 GeglBuffers leaked