On fresh installations, gsettings get org.gnome.desktop.interface gtk-theme returns 'Adwaita'. While on X11, GTK applications still look at settings.ini or xsettings, on Wayland this is not the case. The result is that applications like Firefox use the wrong theme in a Plasma Wayland sesson. Also seen by openQA: https://openqa.opensuse.org/tests/5309192#step/firefox/29 (X11) vs. https://openqa.opensuse.org/tests/5308748#step/firefox/29 (Wayland)
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kde-gtk-config/-/merge_requests/135
Git commit 6c00c6cfaac019581683f875572eb376757ddf39 by Fabian Vogt. Committed on 15/09/2025 at 12:14. Pushed by fvogt into branch 'master'. kconf_update: Call g_settings_sync() explicitly The code from the kded module uses a compression timer to sync only every 100ms, but in the kconf_update executable there is no event loop so this will never happen. Do it explicitly. M +3 -0 kconf_update/gtktheme.cpp https://invent.kde.org/plasma/kde-gtk-config/-/commit/6c00c6cfaac019581683f875572eb376757ddf39
Git commit 8e2969ef4e64aea62c9edb62661d6fad7947dd23 by Fabian Vogt. Committed on 15/09/2025 at 12:51. Pushed by fvogt into branch 'Plasma/6.4'. kconf_update: Call g_settings_sync() explicitly The code from the kded module uses a compression timer to sync only every 100ms, but in the kconf_update executable there is no event loop so this will never happen. Do it explicitly. (cherry picked from commit 6c00c6cfaac019581683f875572eb376757ddf39) Co-authored-by: Fabian Vogt <fabian@ritter-vogt.de> M +3 -0 kconf_update/gtktheme.cpp https://invent.kde.org/plasma/kde-gtk-config/-/commit/8e2969ef4e64aea62c9edb62661d6fad7947dd23
*** Bug 446572 has been marked as a duplicate of this bug. ***
*** Bug 503396 has been marked as a duplicate of this bug. ***