fix(StatusChatInput): fixed input loses focus when switching chats

Closes #9542
This commit is contained in:
Alexandra Betouni 2023-03-10 19:33:26 +02:00
parent ef8860edbb
commit db7256fd1a
1 changed files with 4 additions and 5 deletions

View File

@ -35,6 +35,7 @@ ColumnLayout {
property var rootStore property var rootStore
property var contactsStore property var contactsStore
property bool isActiveChannel: false property bool isActiveChannel: false
property var emojiPopup property var emojiPopup
property var stickersPopup property var stickersPopup
property alias textInputField: chatInput property alias textInputField: chatInput
@ -58,11 +59,9 @@ ColumnLayout {
// FIXME: this should be section data related only to that view, not the active one // FIXME: this should be section data related only to that view, not the active one
readonly property var activeSectionData: rootStore.mainModuleInst ? rootStore.mainModuleInst.activeSection || {} : {} readonly property var activeSectionData: rootStore.mainModuleInst ? rootStore.mainModuleInst.activeSection || {} : {}
// NOTE: Used this property change as it is the current way used for displaying new channel/chat data of content view. onIsActiveChannelChanged: {
// If in the future content is loaded dynamically, input focus should be activated when loaded / created content view. if (isActiveChannel) {
onHeightChanged: { chatInput.forceInputActiveFocus();
if(root.height > 0) {
chatInput.forceInputActiveFocus()
} }
} }