Improve troubleshooting and compatible setting handling

This commit is contained in:
vorotamoroz committed 2026-07-24 08:51:30 +00:00
1 parent 058da1f34c
commit d489452583
15 files changed
+868 -50

No files matched your search

@@ -206,7 +206,8 @@ export class LiveSyncSetting extends Setting {
const setValue = wrapMemo((value: boolean) => {
toggle.setValue(opt?.invert ? !value : value);
});
this.invalidateValue = () => setValue(LiveSyncSetting.env.editingSettings[key] ?? false);
this.invalidateValue = () =>
setValue(LiveSyncSetting.env.editingSettings[key] ?? opt?.defaultToggleValue ?? false);
this.invalidateValue();
toggle.onChange(async (value) => {