Fixed upsert error when typing

This commit is contained in:
BordedDev 2025-07-19 23:31:23 +02:00
parent ac47d201d8
commit 70eebefac7

View File

@ -230,7 +230,7 @@ class MessageList extends HTMLElement {
let message = this.messageMap.get(data.uid);
const newMessage = !!message;
if (message) {
message.parentElement.removeChild(message);
message.parentElement?.removeChild(message);
}
if (!data.message) return
@ -240,7 +240,7 @@ class MessageList extends HTMLElement {
wrapper.innerHTML = data.html;
if (message) {
message.updateMessage(...wrapper.firstElementChild._originalChildren);
message.updateMessage(...(wrapper.firstElementChild._originalChildren || wrapper.firstElementChild.children));
} else {
message = wrapper.firstElementChild;
this.messageMap.set(data.uid, message);