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) {
135 const message = chat[messageId];135 const message = chat[messageId];
136 if (!message) continue;136 if (!message) continue;
137137
138 message.is_system = hide;
139
140 // Also toggle "hidden" state for all visible messages
138 const messageBlock = $(`.mes[mesid="${messageId}"]`);141 const messageBlock = $(`.mes[mesid="${messageId}"]`);
139 if (!messageBlock.length) continue;142 if (!messageBlock.length) continue;
140
141 message.is_system = hide;
142 messageBlock.attr('is_system', String(hide));143 messageBlock.attr('is_system', String(hide));
143 }144 }
144145