Make sure that when we post a message we refocus the now empty chatbar

This commit is contained in:
James Graham
2026-02-15 11:57:02 +00:00
parent 89e5a605c4
commit 38b3e65618

View File

@@ -34,6 +34,7 @@ ChatBarMessageContentModel::ChatBarMessageContentModel(QObject *parent)
connectCache(oldRoom ? oldRoom->cacheForType(m_type) : nullptr);
initializeFromCache();
refocusCurrentComponent();
});
connect(this, &ChatBarMessageContentModel::focusRowChanged, this, [this]() {
m_markdownHelper->setTextItem(focusedTextItem());
@@ -657,6 +658,7 @@ void ChatBarMessageContentModel::postMessage()
m_room->cacheForType(m_type)->postMessage();
clearModel();
initializeModel();
refocusCurrentComponent();
}
std::optional<QString> ChatBarMessageContentModel::getReplyEventId()