Merge pull request #2890 from SillyTavern/fix-hide-on-hidden-messages Fix /hide not targeting not visible messages
Signed| @@ -135,10 +135,11 @@ export async function hideChatMessageRange(start, end, unhide) { | ||
| 135 | 135 | const message = chat[messageId]; |
| 136 | 136 | if (!message) continue; |
| 137 | 137 | |
| 138 | + message.is_system = hide; | |
| 139 | + | |
| 140 | + // Also toggle "hidden" state for all visible messages | |
| 138 | 141 | const messageBlock = $(`.mes[mesid="${messageId}"]`); |
| 139 | 142 | if (!messageBlock.length) continue; |
| 140 | - | |
| 141 | - message.is_system = hide; | |
| 142 | 143 | messageBlock.attr('is_system', String(hide)); |
| 143 | 144 | } |
| 144 | 145 | |