diff --git a/web/src/prefs-dialog.js b/web/src/prefs-dialog.js index 0783e6c33..172fd53ea 100644 --- a/web/src/prefs-dialog.js +++ b/web/src/prefs-dialog.js @@ -170,6 +170,8 @@ export class PrefsDialog extends EventTarget { break; } } + + element.dispatchEvent(new Event('session-change')); } } } @@ -203,7 +205,7 @@ export class PrefsDialog extends EventTarget { element.classList.toggle('disabled', !check.checked); } }; - check.addEventListener('change', callback); + check.addEventListener('session-change', callback); callback(); }