What does a greyed out window mean?

Sometimes when Gramps spawns a window, either the parent window (or Gramps if that is the parent) greys out (like Family Tree Manager window the following screen capture after spawning an Info dialog)
(Gramps 5.2 beta and Fedora 37)

Dragging the spawned window also drags the greyed parent window.

Is this an error that needs to be reported? I think it may be because the scary messages appears in the console. (And there were a bunch of problems Paul had to tweak with the Windoze fork where layering of spawned windows allowed them to become hidden behind parent windows.) :

(Gramps.py:1679708): Gdk-CRITICAL **: 00:43:34.003: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:44:52.367: Window 0x55d6e47190f0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:44:52.392: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:45:42.171: Window 0x55d6e0258430 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:45:42.199: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed

The grayed-out windows shows that it is not the active window. This is a function of the Theme you are using.

Afraid not.
Hereā€™s the dimming with a couple extra windows (clipboard and an undocked Filter gramplet) after opening the Manage Family Trees dialog:

After spawing the Info, the dimming of the other windows became funky.

and the console was pretty busy:

....
(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.898: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.898: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.898: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.898: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.898: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.898: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.899: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.899: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.900: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.900: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.948: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.948: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.948: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.949: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.949: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.949: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.949: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.949: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.950: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.950: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.951: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.951: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.951: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.951: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.951: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.952: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.952: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.953: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.953: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.953: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.953: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.953: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.953: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.954: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.954: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.954: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.954: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.954: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.955: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.955: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.955: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.955: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.955: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.955: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.999: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.999: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:11.999: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.999: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:11.999: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.000: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.000: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.000: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.000: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.000: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.000: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.001: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.001: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.001: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.001: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.001: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.002: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.002: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.002: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.002: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.002: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.003: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.003: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.003: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.003: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.003: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.004: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.004: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.004: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.004: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.004: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.004: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.005: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.005: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.005: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.005: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.005: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.006: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.006: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.006: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.006: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.006: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.006: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.007: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.007: Error getting missing tile

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_new_from_data: assertion 'width > 0' failed

(Gramps.py:1679708): GdkPixbuf-CRITICAL **: 00:39:12.007: gdk_pixbuf_scale_simple: assertion 'GDK_IS_PIXBUF (src)' failed

(Gramps.py:1679708): OsmGpsMap-WARNING **: 00:39:12.007: Error getting missing tile
Gdk-Message: 00:39:15.932: Window 0x55d6e06945c0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:39:15.946: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:39:27.898: Window 0x55d6e0302000 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:39:27.912: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:43:20.127: Window 0x55d6e47ccab0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:43:20.151: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:43:33.980: Window 0x55d6e342e240 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:43:34.003: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:44:52.367: Window 0x55d6e47190f0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:44:52.392: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:45:42.171: Window 0x55d6e0258430 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:45:42.199: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed

(Gramps.py:1679708): Gtk-WARNING **: 11:10:21.206: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node arrow owner gramps+gui+widgets+grampletbar+GrampletBar)

(Gramps.py:1679708): Gtk-WARNING **: 11:10:21.223: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node arrow owner gramps+gui+widgets+grampletbar+GrampletBar)

It took a while to isolate a pattern of failures with the Windoze fork, set up a reporting shorthand to report another instance of the same issue, then track downa and eradicate instances.

In the 5.1.3 release notes ā€œA note on the AIO; A change was made to hopefully stop windows from
getting hidden behind others while active. Please report any issues in this area.ā€

But now it has been years since seeing a report of a top layer Windoze spawned dialog becoming inaccessible under other layers.

I wonder if this isnā€™t a similar situation where something is missing in the parent/child window spawning ā€¦ but in Linux.

It is still a function of your theme. I tried it on both 5.1.5 using my custom theme and on 5.2 using the default Adwaita. Neither showed the major graying you are showing. I am on Win10.

The Manage Tree window is different than other Gramps windows. Notice that if the MT window is open, no other open window; edit, clipboard, etx., can be accessed and made the active window. The Info window opens from the MT window so shares its traits.

Weā€™re talking about different things, I believe. (And I am likewise using Adwaita theme although on the Fedora box)

A theme issue would not generate the console errors. Nor would it group the parent and child together so that the parent window drags WITH the spawned window. (Making it impossible to look up information hidden underneath.)

It also spawns the child centered on the parent. So if the parent is full-screen, the child become undraggable.

That the Manage Family Trees dialog is a modal (rather than semi-modal or modeless) might be significant. There are not many modal dialog in Gramps. I will look for another example of this ā€œgouping with dimmed parentā€ in a spawned window of a modeless parent window.

All those messages are related to osmgpsmap and we cannot suppress them.

1 Like

Thanks! That covers most of them. But the ones ( about transient windows and ā€˜negative dimensionsā€™) at the end also in that group?


Gdk-Message: 00:39:15.932: Window 0x55d6e06945c0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:39:15.946: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:39:27.898: Window 0x55d6e0302000 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:39:27.912: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:43:20.127: Window 0x55d6e47ccab0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:43:20.151: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:43:33.980: Window 0x55d6e342e240 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:43:34.003: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:44:52.367: Window 0x55d6e47190f0 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:44:52.392: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed
Gdk-Message: 00:45:42.171: Window 0x55d6e0258430 is a temporary window without parent, application will not be able to position it on screen.

(Gramps.py:1679708): Gdk-CRITICAL **: 00:45:42.199: gdk_wayland_window_handle_configure_popup: assertion 'impl->transient_for' failed

(Gramps.py:1679708): Gtk-WARNING **: 11:10:21.206: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node arrow owner gramps+gui+widgets+grampletbar+GrampletBar)

(Gramps.py:1679708): Gtk-WARNING **: 11:10:21.223: Drawing a gadget with negative dimensions. Did you forget to allocate a size? (node arrow owner gramps+gui+widgets+grampletbar+GrampletBar)

There might be a fix for the missing tile message.

See this thread from 2018 (which mentions Gramps by name) suggesting there is an upstream fix. That user was also using Fedora and this distro needed a change.

Fedora OsmGpsMap component Bug 1562521 - Unable to load tiles from Openstreetmap (OsmGpsMap-WARNING)

A spot where the greyed out parent window (with the spawned window pinned to its center) is the Manage Trees dialog.

In this case, I cannot move the dialog to look at the hints below.


(Fedora example. MS Window is independent of its parent other than being of a upper layer.)

Likewise when Selecting a shared Person, Event or Place, it is helpful to slide the selector to another screen to you can see the people,events or places already in the Object Editor or Relationship View.

Since other dialogs (like Object Editors) float without being pinned to their parent in Linux, the dialogs must have a different definition.

Those windows float OK for me. Iā€™m running 5.1 on Debian (Chrome OS).

1 Like

Yes. The family tree manager and object selectors are modal dialogs.

1 Like

I donā€™t mind the dimming. It is just that the Modal Dialog is centered and locked to its parent window. The biggest problem is that Iā€™m not familar enough with the Fedora/Gnome terminology to search effectively.

It appears that there are Gnome tweaks for this:

Time for another round of experimenting!

Perplexity suggests that I can unlink the spawned modal window from its parent window on Fedora Linux 37 with GNOME 43.9 as follows:

To disable the modal dialog behavior in GNOME where dragging the modal window also drags the parent window, you can follow these steps:

  1. Open the gconf-editor:
  • Press Alt + F2 and type gconf-editor to open the GNOME Configuration Editor.
  1. Navigate to the Correct Section:
  • Select the desktop ā†’ gnome ā†’ shell ā†’ windows.
  1. Uncheck Attach Modal Dialogs:
  • Uncheck the attach_modal_dialogs option to disable the modal dialog behavior.

Alternatively, you can use the terminal command:
gconftool-2 --set --type=bool /desktop/gnome/shell/windows/attach_modal_dialogs false
This will allow you to move the modal window independently of the parent window, making it easier to view the data in the parent window while the modal window is open.
Source: [Solved] How do i disable Modal Dialog snapping?

gconf-editor was not found in my Fedora 37 installation. And from the terminal, bash: gconf-editor: command not found... So I allowed the package to be installed. But the section does not appear:

Executing the command line gave no feedbackā€¦ no OK and no error. And after restarting Gramps (but not the computer), the modal window behavior was unchanged.

Required a different install:
sudo dnf install dconf-editor

and a different path:

changing the ā€œoverridesā€ didnā€™t help
/org/gnome/shell/overrides/attach-modal-dialogs

but changing ā€œmutterā€ worked.