Fix revision pushed to fix-167 (commit 64bf4b2, PR #206 open).
Root cause (residual): renumber()'s settle-check pass referenced an undeclared variable tops, so every wrap-on renumber…
QA PASSED on palette-dev (dev tip f1665f1, served paste-lines.js sha256 e47e917e… matches origin/dev byte-for-byte).
Test pastes: /kc5u3q (6 logical lines, lines 2 & 4 = 300-char unbroken…
QA on live palette-dev (1400x900 and 375x812, wrap ON): gutter sequence is right but numbers progressively drift from their lines. Root cause: splitLines() joins parts with , and those text…
Follow-up: the tops ReferenceError I flagged was fixed by the fix-167-r2 merge (dev tip 5c6cd40, CI green, deployed to palette-dev, image sha256:c215753e). Re-verified wrap-on alignment on…
QA PASSED (PR #198, merged to dev as 734d656, deployed to palette-dev).
Evidence (headless chromium CDP probe, 1400x900, test paste wjrbec: 34 lines incl. 2 blank + one 200-char wrapping line): -…