Fix /hide not targeting not visible messages

4e907ff3e89b9254810efa60c83e88e19ea9dc0b

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +3 -2Ignore whitespace
public/scripts/chats.js+3 -2
@@ -135,10 +135,11 @@ export async function hideChatMessageRange(start, end, unhide) {
135135 const message = chat[messageId];
136136 if (!message) continue;
137137
138+ message.is_system = hide;
139+
140+ // Also toggle "hidden" state for all visible messages
138141 const messageBlock = $(`.mes[mesid="${messageId}"]`);
139142 if (!messageBlock.length) continue;
140-
141- message.is_system = hide;
142143 messageBlock.attr('is_system', String(hide));
143144 }
144145