Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
fix weird jumping behaviour
Browse files
src/lib/components/InferencePlayground/InferencePlaygroundConversation.svelte
CHANGED
|
@@ -22,11 +22,13 @@
|
|
| 22 |
function resizeMessageTextAreas() {
|
| 23 |
// ideally we would use CSS "field-sizing:content". However, it is currently only supported on Chrome.
|
| 24 |
if (messageContainer) {
|
|
|
|
| 25 |
const textareaEls = messageContainer.querySelectorAll("textarea");
|
| 26 |
for (const textarea of textareaEls) {
|
| 27 |
textarea.style.height = "0px";
|
| 28 |
textarea.style.height = textarea.scrollHeight + "px";
|
| 29 |
}
|
|
|
|
| 30 |
}
|
| 31 |
}
|
| 32 |
|
|
|
|
| 22 |
function resizeMessageTextAreas() {
|
| 23 |
// ideally we would use CSS "field-sizing:content". However, it is currently only supported on Chrome.
|
| 24 |
if (messageContainer) {
|
| 25 |
+
const containerScrollTop = messageContainer.scrollTop;
|
| 26 |
const textareaEls = messageContainer.querySelectorAll("textarea");
|
| 27 |
for (const textarea of textareaEls) {
|
| 28 |
textarea.style.height = "0px";
|
| 29 |
textarea.style.height = textarea.scrollHeight + "px";
|
| 30 |
}
|
| 31 |
+
messageContainer.scrollTop = containerScrollTop;
|
| 32 |
}
|
| 33 |
}
|
| 34 |
|