Label chat as not pristine when messages are deleted
| @@ -11299,6 +11299,7 @@ jQuery(async function () { | ||
| 11299 | 11299 | $(`.mes[mesid="${this_del_mes}"]`).nextAll('div').remove(); |
| 11300 | 11300 | $(`.mes[mesid="${this_del_mes}"]`).remove(); |
| 11301 | 11301 | chat.length = this_del_mes; |
| 11302 | + chat_metadata['tainted'] = true; | |
| 11302 | 11303 | await saveChatConditional(); |
| 11303 | 11304 | chatElement.scrollTop(chatElement[0].scrollHeight); |
| 11304 | 11305 | await eventSource.emit(event_types.MESSAGE_DELETED, chat.length); |
| @@ -11738,6 +11739,7 @@ jQuery(async function () { | ||
| 11738 | 11739 | let startFromZero = Number(this_edit_mes_id) === 0; |
| 11739 | 11740 | |
| 11740 | 11741 | this_edit_mes_id = undefined; |
| 11742 | + chat_metadata['tainted'] = true; | |
| 11741 | 11743 | |
| 11742 | 11744 | updateViewMessageIds(startFromZero); |
| 11743 | 11745 | saveChatDebounced(); |