diff --git a/evennia/web/webclient/static/webclient/js/webclient_gui.js b/evennia/web/webclient/static/webclient/js/webclient_gui.js index 33e469fddb..0b7d885c49 100644 --- a/evennia/web/webclient/static/webclient/js/webclient_gui.js +++ b/evennia/web/webclient/static/webclient/js/webclient_gui.js @@ -291,10 +291,12 @@ function onGotOptions(args, kwargs) { function onOptionCheckboxChanged() { var name = $(this).data("setting"); var value = this.checked; - var options = {}; - options[name] = value; - Evennia.msg("webclient_options", [], options); + var changedoptions = {}; + changedoptions[name] = value; + Evennia.msg("webclient_options", [], changedoptions); + + options[name] = value; } // Silences events we don't do anything with.