diff --git a/src/View/ChatPages/messagePage.css b/src/View/ChatPages/messagePage.css index c7de6976..cf0e5f97 100644 --- a/src/View/ChatPages/messagePage.css +++ b/src/View/ChatPages/messagePage.css @@ -258,7 +258,6 @@ align-items: center; background: var(--surface-alt); - height: var(--control-height); max-width: var(--max-input-width); width: 100%; @@ -270,10 +269,12 @@ .message-bubble > .inline-reply { border-left: var(--outline-width) solid var(--primary); gap: var(--text-gap); + height: var(--control-height); } .message-bubble > .reply-link { gap: 5px; + height: var(--control-height); } .message-bubble > .message-reaction-row { diff --git a/src/ViewModel/Global/coreViewModel.ts b/src/ViewModel/Global/coreViewModel.ts index debf1c8e..01242171 100644 --- a/src/ViewModel/Global/coreViewModel.ts +++ b/src/ViewModel/Global/coreViewModel.ts @@ -9,7 +9,7 @@ import ConnectionModel from "../../Model/Global/connectionModel"; import ChatListModel from "../../Model/Chat/chatListModel"; export default class CoreViewModel { - readonly BUILD = "Build 26.09.23.B"; + readonly BUILD = "Build 26.09.23.C"; translations: Translations; diff --git a/src/ViewModel/Pages/messagePageViewModel.ts b/src/ViewModel/Pages/messagePageViewModel.ts index 5fa177ba..d1d46753 100644 --- a/src/ViewModel/Pages/messagePageViewModel.ts +++ b/src/ViewModel/Pages/messagePageViewModel.ts @@ -74,13 +74,16 @@ export default class MessagePageViewModel extends Context { setReply = ( chatMessageViewModel: ChatMessageViewModel | undefined, + setFocus: boolean = true, ): void => { this.replyingMessage.value = chatMessageViewModel; + if (setFocus == false || chatMessageViewModel == undefined) return; this.setFocus(); }; - resetReply = (): void => { + resetReply = (setFocus: boolean = true): void => { this.replyingMessage.value = undefined; + if (setFocus == false) return; this.setFocus(); }; @@ -138,12 +141,12 @@ export default class MessagePageViewModel extends Context { setReplyView = (message: ChatMessageViewModel): void => { this.replyViewSelectedMessage.value = message; this.revokeReactionFilter(); - this.setReply(message); + this.setReply(message, false); } resetReplyView = (): void => { this.replyViewSelectedMessage.value = undefined; - this.resetReply(); + this.resetReply(false); } setFocus = (): void => {