Skip to content

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 08 Jun 16:00
· 21 commits to main since this release
994cba3

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-select value
    before the standard property so the assertion verifies the prefixed WebKit
    path directly.