fix bug where reply view would be empty after re-entering

This commit is contained in:
marlon-erler
2026-09-24 00:44:19 +02:00
parent 0e90819f60
commit 46f8c5c98c
2 changed files with 4 additions and 5 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
#chat-page #chat-page
#main #main
#message-page #message-page:not([reply-view])
.content:has(.reply-preview-wrapper .reply-preview) .content:has(.reply-preview-wrapper .reply-preview)
#message-container { #message-container {
--message-container-padding: calc( --message-container-padding: calc(
+3 -4
View File
@@ -154,7 +154,6 @@ export default class ChatMessageViewModel {
let hideForReplyView: boolean = false; let hideForReplyView: boolean = false;
const updateHiding = () => { const updateHiding = () => {
console.log(hideForReactions, hideForReplyView);
this.isHidden.value = hideForReactions || hideForReplyView; this.isHidden.value = hideForReactions || hideForReplyView;
} }
@@ -199,10 +198,10 @@ export default class ChatMessageViewModel {
this.messagePageViewModel.replyViewSelectedMessage.subscribe(selectedMessage => { this.messagePageViewModel.replyViewSelectedMessage.subscribe(selectedMessage => {
if (selectedMessage == undefined) hideForReplyView = false; if (selectedMessage == undefined) hideForReplyView = false;
else if (selectedMessage == this) hideForReplyView = false; else if (selectedMessage.chatMessage.id == this.chatMessage.id) hideForReplyView = false;
else if (selectedMessage == this.inlineReply) hideForReplyView = false; else if (this.inlineReply != undefined && selectedMessage.chatMessage.id == this.inlineReply.chatMessage.id) hideForReplyView = false;
else hideForReplyView = true; else hideForReplyView = true;
updateHiding(); updateHiding();
}) });
} }
} }