diff --git a/static/css/chat.css b/static/css/chat.css index c4e5174..2c2a153 100644 --- a/static/css/chat.css +++ b/static/css/chat.css @@ -714,6 +714,7 @@ body:not(.loading) #loading { .files { display: flex; gap: 6px; + overflow-x: auto; } .files:not(.has-files) { diff --git a/static/js/chat.js b/static/js/chat.js index d371eb7..b02f9c6 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -385,7 +385,7 @@ mark(false); - generate(false); + generate(false, true); }); // edit option @@ -940,7 +940,7 @@ let chatController; - function generate(cancel = false) { + function generate(cancel = false, noPush = false) { if (chatController) { chatController.abort(); @@ -980,7 +980,9 @@ $reasoningTokens.classList.remove("invalid"); } - pushMessage(); + if (!noPush) { + pushMessage(); + } chatController = new AbortController();