Skip to content

v0.0.2 — CI green across all 4 shards

Choose a tag to compare

@schnsrw schnsrw released this 22 May 20:13
· 409 commits to main since this release
8591b0c

What's in this release

CI fully green across all 4 Playwright shards. All 169 initial test failures (wave 1) and subsequent wave-2 failures root-caused and fixed.

Fixes

Area Root cause Fix
Toolbar focus / roving tabindex role=toolbar roving tabindex stole keystrokes after button clicks refocusEditor() after every toolbar action
FontSizePicker dropdown closes on scroll useFixedDropdown closed on any window scroll (capture phase) Ignore scroll events whose target is inside the dropdown
Painter paragraph borders borderBottom read from .layout-paragraph but painted to .layout-paragraph-border child Read from child overlay
Keyboard Shortcuts Suite timeout 5 scenarios × ~8s = 40s > 30s test budget test.setTimeout(90_000)
Redo Ctrl+Y Focus drifts off PM after undo; Ctrl+Y lands nowhere refocusEditor() in undoShortcut / redoShortcut
Justify with large font (flaky) 109-char typeText via keyboard.type ≈ 3s on CI Lower insertText threshold 200→100 chars
Start-of-doc perf threshold 500ms too tight; start-of-doc re-flows all 312 pages (CI: 533–868ms avg) Raise to 2000ms
Multiple undos grouping (flaky) refocusEditor() sometimes resolves < 500ms, collapsing undo groups 600ms waits in history.json between typing steps

Added

  • Knowledge graph (docs/08-knowledge-graph.md) — Mermaid component landscape, data-flow walk-throughs, key decisions (D1–D11), test infrastructure map, file ownership map, deployment topology, release history.
  • CI recovery tracker (docs/07-ci-recovery.md) — closed out with full root-cause notes for every failure class.

Commits

432b333, 7e17946, df2a564, 9994416, d0be3e8, aa17cd6, 10cae5e, 0b31f15, c1ca3f7