CI / Build & Test (push) Successful in 2m55s
Track a _settingsDirty flag that is set whenever the user interacts with a settings toggle or number input. updateSettingsUI() skips the sync while dirty so the 2-second refresh cycle cannot revert in-progress edits. The flag is cleared after a successful save or reset.