fix: firefox input height issue

This commit is contained in:
Timothy Jaeryang Baek 2025-03-14 12:50:33 +00:00
parent 4b1899bfca
commit 74da9c4e54
2 changed files with 12 additions and 10 deletions

View File

@ -894,8 +894,8 @@
await chats.set(await getChatList(localStorage.token, $currentChatPage));
}
}
taskId = null
taskId = null;
};
const chatActionHandler = async (chatId, actionId, modelId, responseMessageId, event = null) => {
@ -1285,12 +1285,13 @@
prompt = '';
// Reset chat input textarea
const chatInputElement = document.getElementById('chat-input');
if (!($settings?.richTextInput ?? true)) {
const chatInputElement = document.getElementById('chat-input');
if (chatInputElement) {
await tick();
chatInputElement.style.height = '';
chatInputElement.style.height = Math.min(chatInputElement.scrollHeight, 320) + 'px';
if (chatInputElement) {
await tick();
chatInputElement.style.height = '';
}
}
const _files = JSON.parse(JSON.stringify(files));

View File

@ -45,9 +45,10 @@
if (inputValue.length > 500) {
filteredPrompts = [];
} else {
const newFilteredPrompts = inputValue.trim()
? fuse.search(inputValue.trim()).map((result) => result.item)
: sortedPrompts;
const newFilteredPrompts =
inputValue.trim() && fuse
? fuse.search(inputValue.trim()).map((result) => result.item)
: sortedPrompts;
// Compare with the oldFilteredPrompts
// If there's a difference, update array + version