Merge pull request #2890 from SillyTavern/fix-hide-on-hidden-messages Fix /hide not targeting not visible messages

1bc0630595ca26f8f269238550396616817e2e74

Cohee <18619528+Cohee1207@users.noreply.github.com>

Signed
1 files changed, +3 -2Showing whitespace changes
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