• v1.38.1 98836ac8b7

    v1.38.1 — lineage node clicks under trusted input (capture guard)
    All checks were successful
    Checks / Functional checks (push) Successful in 22s
    Stable

    ClaudiuSchuster released this 2026-10-02 08:32:53 +00:00 | 78 commits to main since this release

    Fixes PHH-V1 from the v1.38.0 validation: pointerdown on the stage captured the pointer unconditionally; on current Chrome a successful capture retargets the following click to the capture element, so every delegated .lnode click affordance (node→panel, aggregate expand, fold collapse) was dead under real input.

    • lgWantsCapture: capture only when the press is not on a .lnode (pure, unit-tested).
    • Node-start pans capture past the 5 px threshold instead.
    • Pan tracker on window level — drags track everywhere, mid-gesture capture engages even outside the svg.
    • Window-level drag end + per-pointerdown suppression reset.

    Trusted-input revalidation: 33/33 CDP legs green (Chrome 154) vs 5 defect-signature failures on v1.38.0; hasPointerCapture never true over a .lnode pointerdown; suite 334 green; Super-Linter green.

    Downloads