Settings are not applied to mutter-x11-frames under XOrg
Affected version
Running upstream Mutter on Fedora 37 with upstream GNOME Shell, tested under both XOrg. Also running various other MRs, most directly relevant including !2745 (merged) and !2758 (merged)
Bug summary
Settings such as which buttons to show for window management (minimize, maximize, close, etc.) as well as text scaling factor are not applied to mutter-x11-frames with windows that use server-side decorations in the X11 session. This does not occur when using Wayland.
Steps to reproduce
- Log into the GNOME Xorg Session while running upstream mutter
- Launch any window which uses server-side decorations. Many Electron apps, such as 1Password or Discord, will work, as will Firefox with title bar enabled.
- Observe that minimize and maximize window controls are shown and that, if modified, text scaling factor setting is not applied.
What happened
Currently internal as well as external (accessibility settings such as text scaling factor) settings and preferences, including those which GNOME has by default (only showing a close button) are not applied to the frames client.
Perhaps notably, the dark style preference is unaffected and does function as expected.
What did you expect to happen
Correctly apply these settings to window frames under X11.