diff --git a/resources/js/chat-room/preferences-status.js b/resources/js/chat-room/preferences-status.js index b80cc36..448a382 100644 --- a/resources/js/chat-room/preferences-status.js +++ b/resources/js/chat-room/preferences-status.js @@ -179,6 +179,20 @@ export function bindBlockMenuControls() { } blockMenuEventsBound = true; + + document.addEventListener("change", (event) => { + if (!(event.target instanceof HTMLInputElement)) { + return; + } + + const sender = event.target.dataset.chatBlockSender; + if (!sender || typeof window.toggleBlockedSystemSender !== "function") { + return; + } + + window.toggleBlockedSystemSender(sender, event.target.checked); + }); + document.addEventListener("click", (event) => { if (!(event.target instanceof Element)) { return; diff --git a/resources/views/chat/partials/layout/input-bar.blade.php b/resources/views/chat/partials/layout/input-bar.blade.php index aa4c861..eeb5cc8 100644 --- a/resources/views/chat/partials/layout/input-bar.blade.php +++ b/resources/views/chat/partials/layout/input-bar.blade.php @@ -133,32 +133,27 @@ $welcomeMessages = [