Fix #167 (r2): pin gutter width so wrapped-row renumbering stays aligned #192

Merged
fen merged 1 commits from fix-167 into dev 2026-09-10 17:09:56 +00:00
1 Commits
Author SHA1 Message Date
fen e430eb57b7 Fix #167: renumber gutter to visual rows when line wrap is on
CI / docker (pull_request) Skipped
CI / test (pull_request) Successful in 39s
Split the paste codebody into per-line block spans (paste-lines.js) and
rebuild the gutter from each line's wrapped height so numbers count
visual rows, not logical lines. Pinned the gutter width (flex 0 0 auto,
3ch) so its row count no longer feeds back into the code column width.
ResizeObserver renumbers on wrap toggle / resize; wrap-off behavior is
unchanged (one number per newline).
2026-09-10 12:08:49 -05:00