diff --git a/src/components/case-study/SQLEditor.tsx b/src/components/case-study/SQLEditor.tsx index 5f5bcd7..edda035 100644 --- a/src/components/case-study/SQLEditor.tsx +++ b/src/components/case-study/SQLEditor.tsx @@ -173,8 +173,7 @@ export function SQLEditor({ if (!textarea || !highlight) return; const handleScroll = () => { - highlight.scrollTop = textarea.scrollTop; - highlight.scrollLeft = textarea.scrollLeft; + highlight.style.transform = `translate(${-textarea.scrollLeft}px, ${-textarea.scrollTop}px)`; }; textarea.addEventListener("scroll", handleScroll); @@ -355,44 +354,48 @@ export function SQLEditor({ return (