fix: Forge — preserver scroll position pendant autoHeight (empeche saut du curseur)
CI / lint (push) Failing after 7s
CI / test (push) Has been skipped
CI / build (push) Has been skipped
CI / e2e (push) Has been skipped
CI / security (push) Failing after -7s

This commit is contained in:
2026-06-16 07:19:08 -04:00
parent 23f4f9f4f2
commit fccee296a5
+3
View File
@@ -1337,11 +1337,14 @@ body { font-family: var(--sans); background: var(--bg); color: var(--text); heig
// ---- Auto-height textarea (fill available space, grow beyond) ----
function autoHeight() {
var st = ta.scrollTop;
ta.style.height = 'auto';
var contentH = ta.scrollHeight;
// Minimum: fill the editor-wrap's visible area minus padding
var wrapH = editorWrap.clientHeight - 48;
ta.style.height = Math.max(contentH, wrapH) + 'px';
// Restore scroll position: prevent cursor jump on every keystroke
ta.scrollTop = st;
}
ta.addEventListener('mouseup', function() { setTimeout(showBubble, 50); });
// Bubble follows cursor on any selection change (keyboard too)