After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 773677 - GIMP Opens Dialogs in GIMP-mainscreen for macOS Sierra with "Prefer tabs when opening documents"
GIMP Opens Dialogs in GIMP-mainscreen for macOS Sierra with "Prefer tabs when...
Status: RESOLVED DUPLICATE of bug 776294
Product: GIMP
Classification: Other
Component: User Interface
2.8.18
Other Mac OS
: Normal major
: 2.8
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2016-10-29 18:15 UTC by Mark Milliman
Modified: 2016-12-28 15:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mark Milliman 2016-10-29 18:15:44 UTC
If a user is running macOS Sierra (10.12.x) and has "Prefer tabs when opening documents" set to "Always," then all dialog boxes open as new tabs in the GIMP-mainscreen. macOS Sierra added the capability to always have an application open a new tab instead of a window which means that all dialog boxes open as a new tab instead of the appropriately sized dialog box as desired. Changing the setting to "Manual" fixes the problem for GIMP. Also, it disables the tabs feature for other applications that operate properly when opening their dialog boxes. 

This issue can be replicated in the current stable as well as the current nightly version of GIMP. 

Users want to be able to have the option to create multiple tabs instead of windows for their applications so GIMP should conform to this convention as well. My assumption is that all new windows are being treated as main windows when they should be modal or panel windows that are always opened as separate windows.
Comment 1 aero_z 2016-11-08 08:54:38 UTC
That's not the only issue. Gimp also opens Toolbox and Brushes as separate tabs in the main window instead of separate resizeable windows.
Comment 2 Michael Natterer 2016-11-08 13:10:43 UTC
Are you saying there is now a generic tab mechanism for all sorts
of an application's window, and all windows get swallowed into some
sort of toplevel container window with tabs?
Comment 3 aero_z 2016-11-08 13:27:12 UTC
Default view when opening Gimp.
https://www.dropbox.com/s/jqzh47dmscc7adw/Screenshot%202016-11-08%2015.25.26.png?dl=0
Comment 4 Michael Natterer 2016-11-08 13:36:48 UTC
OMG... Thanks. Kris, any comment?
Comment 5 Kristian Rietveld 2016-11-08 19:43:18 UTC
(In reply to Michael Natterer from comment #2)
> Are you saying there is now a generic tab mechanism for all sorts

macOS Sierra introduced a generic tab mechanism that "works" in all applications.

> of an application's window, and all windows get swallowed into some
> sort of toplevel container window with tabs?

It looks like it indeed swallows all toplevel windows into these tabs ...




(In reply to Michael Natterer from comment #4)
> OMG... Thanks. Kris, any comment?


I would think that this feature simply needs to be disabled at the GTK+-level, many GTK+ applications are simply not compatible with this.

An additional toggle to enable it again on a per-application basis could be added to GtkOSXApplication.
Comment 6 Kristian Rietveld 2016-12-28 15:57:50 UTC
I've modified GIMP to opt out of this behavior. Therefore closing as duplicate of 776294.


In the future, we will look into properly respecting the user's automatic window tabbing preference. This will be discussed in bug 776546.

*** This bug has been marked as a duplicate of bug 776294 ***