v0.6.3
Patch release to publish the WebKit release fix after the v0.6.1 and v0.6.2
tag runs failed before npm publish. No public API change, no class contract
change, no MIGRATIONS.json entry.
The 0.6.2 test-only diagnosis was incomplete: WebKit does not reliably honor
the unprefixed user-select: none on the generated line-number affordances.
The actual fix is CSS-side. css/diff.css and css/code.css now include the
legacy -webkit-user-select: none declaration alongside the standard property,
and the built dist/css/diff.css / dist/css/code.css leaves were regenerated.
Fixed
- Diff/code line numbers in WebKit —
.ui-diff__ln,
.ui-diff__code::before, and.ui-code--numbered .ui-code__line::before
now opt out of selection in WebKit as well as chromium/firefox.
Internal
test/e2e/diff.spec.mjs— reads the CSSOM-webkit-user-selectvalue
before the standard property so the assertion verifies the prefixed WebKit
path directly.