Simplify line measurement logic in App.tsx

This commit is contained in:
2026-02-01 03:32:11 +01:00
parent 699b55b8fd
commit dd288313b9

View File

@@ -459,9 +459,7 @@ export default function App() {
useLayoutEffect(() => {
if (!showLineNumbersActive) return;
const textarea = textareaRef.current;
const measure = measureRef.current;
if (!textarea || !measure) return;
measure.style.width = `${textarea.clientWidth}px`;
if (!textarea) return;
const computed = window.getComputedStyle(textarea);
const lineHeight = parseFloat(computed.lineHeight);
if (Number.isFinite(lineHeight) && lineHeight > 0 && lineHeight !== defaultLineHeight) {