From b4edfce9939c1453ec7c00d946416f348af7acc1 Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Tue, 17 Jun 2025 09:30:03 -0700 Subject: [PATCH] Workaround for jittering while typing on firefox --- js/main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/main.js b/js/main.js index f018e332..a370159d 100644 --- a/js/main.js +++ b/js/main.js @@ -182,7 +182,8 @@ const observer = new MutationObserver(function(mutations) { doSyntaxHighlighting(); - if (!window.isScrolled && targetElement.scrollTop !== targetElement.scrollHeight) { + const isUserTyping = document.activeElement && document.activeElement.closest("#chat-input") && !targetElement.classList.contains("_generating"); + if (!window.isScrolled && !isUserTyping && targetElement.scrollTop !== targetElement.scrollHeight) { targetElement.scrollTop = targetElement.scrollHeight; }