Bug#1101577: Some dialogs are always attached and ignore attach-modal-dialogs=false

Leseratte10 at vodafone.de Leseratte10 at vodafone.de
Sat Mar 29 17:52:45 GMT 2025


Package: libadwaita-1-0
Version: 1.7.0-1
Severity: normal
Tags: upstream

Dear Maintainers,

upon updating my system from Debian 12 to Debian 13 I found a bug that I 
believe has its root cause in libadwaita.

I'm running GNOME, and in the GNOME dconf settings I have the 
"attach-modal-dialogs=false" setting set. This makes it so any popup 
dialogs that are opened by applications can be moved like separate 
windows instead of automatically moving the parent window as well. This 
is very helpful in cases where a popup window blocks content you'd like 
to see on the main window.

In Debian 12, that worked fine. In Debian 13, it looks like there's some 
(but not all) dialogs that no longer respect that setting.

For example, the following ones are now always attached to the main 
window and cannot be moved despite the setting to attach them being set 
to false:

- The Settings dialog in Nautilus
- The various "add an online account" dialogs in GNOME preferences
- The dialogs to configure file or media sharing in GNOME preferences
- The dialog to configure keyboard shortcuts in GNOME preferences

However there are some sub-dialogs in GNOME preferences like the mouse 
button tester dialog that *do* honor this setting, which makes for a 
very inconsistent experience.

This issue seems to already be discussed in the upstream bugtracker at 
https://gitlab.gnome.org/GNOME/libadwaita/-/issues/801, and in the last 
couple days it looks like people are working on getting this fixed 
eventually.

I was hoping that there might be an easier / faster fix that can be 
applied in Debian that would fix the issue before trixie is released, 
not just with the next Debian release that'll contain whatever GNOME 
version that fixes this bug.

I have set the dconf setting in all three paths 
(/org/gnome/desktop/wm/preferences, /org/gnome/mutter and 
/org/gnome/shell/overrides) that I was able to find, but it still 
doesn't seem to have an effect on some dialogs (like the ones I 
mentioned above).

Best regards,

Florian



More information about the pkg-gnome-maintainers mailing list