fix bug where closing the object view would scroll to the overview tab

This commit is contained in:
marlon-erler
2024-07-13 16:30:29 +02:00
parent 3c751af6b2
commit 61ddb4e32c
3 changed files with 16 additions and 3 deletions
+7 -1
View File
@@ -1331,6 +1331,9 @@
[isShowingObjects, isShowingChatInSplit],
() => isShowingObjects.value == false || isShowingChatInSplit.value == true
);
isShowingObjects.subscribeSilent(() => {
setTimeout(() => scrollToChat("instant"), 1);
});
var newChatName = new State("");
var cannotCreateChat = createProxyState(
[newChatName],
@@ -1348,7 +1351,10 @@
function selectChat(chat) {
selectedChat.value = chat;
chat.hasUnreadMessages.value = false;
document.getElementById("message-tab")?.scrollIntoView();
scrollToChat();
}
function scrollToChat(behavior = "smooth") {
document.getElementById("message-tab")?.scrollIntoView({ behavior });
}
function toggleObjects() {
isShowingObjects.value = !isShowingObjects.value;