shellcheck / shellcheck (push) Failing after 15s
gnome-extensions.sh loaded gnome-settings.dconf unconditionally, so each refresh (install.sh runs it) undid users' changes to those settings, bypassing apply-gnome-settings.sh's check that the file has changed. That script, which install.sh runs later, already loads the settings when needed. The smoketest's 11-refresh caught it: Tiling Shell's selected-layouts went back to the file's value. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>