From f3d883b5ed86e4f43678237c7ff8e1df16b3a7cd Mon Sep 17 00:00:00 2001 From: pllx Date: Tue, 28 Apr 2026 14:08:15 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=88=B7=E6=96=B0=E5=90=8E=E5=B1=8F?= =?UTF-8?q?=E8=94=BD=E9=A1=B9=E8=99=BD=E6=81=A2=E5=A4=8D=E4=BD=86=E5=B7=B2?= =?UTF-8?q?=E6=9C=89=E6=B6=88=E6=81=AF=E6=9C=AA=E9=9A=90=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/views/chat/partials/scripts.blade.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/resources/views/chat/partials/scripts.blade.php b/resources/views/chat/partials/scripts.blade.php index c6fa6b2..a6e6164 100644 --- a/resources/views/chat/partials/scripts.blade.php +++ b/resources/views/chat/partials/scripts.blade.php @@ -188,6 +188,16 @@ window.chatState.blockedSystemSenders = new Set(initialChatPreferences.blocked_system_senders); } + // 恢复后立即隐藏已有消息 + if (window.chatState.blockedSystemSenders.size > 0) { + const setRendered = window.setRenderedMessagesVisibilityBySender; + if (typeof setRendered === 'function') { + window.chatState.blockedSystemSenders.forEach(function (sender) { + setRendered(sender, true); + }); + } + } + // 恢复禁音状态 const muted = shouldMigrate ? mutedFromLocal : initialChatPreferences.sound_muted; if (window.ChatRoomTools?.setSoundMuted) {