mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-10 02:25:56 +00:00
0c38a7b22b
Core E2E has been red on main since 2026-08-29 because product changes landed without their browser specs following: - The desktop and mobile navigation became links (08581a2bc9,5cfa0f26b6); the specs still selected role=tab and tablist. helpers.ts gains primaryNavigation and primaryNavigationLink, and every navigation selector uses them or the navigation/link roles. - The Patrol records disclosure became "Finding options and history" and the per-finding Manage control became "Finding options for <title>" (21367b655d). - Collapsed threshold sections are now inert and aria-hidden (434f777a59). Sections open collapsed, so the Ceph and threshold-override specs had been asserting on invisible rows; they expand the section first and follow the toggle button into the heading. - The APT dialog copy changed punctuation, the backups route gained /date, and the mobile rail no longer has separate primary and utility rails. - The phone-width accessibility scan runs under reduced motion so it samples the settled update banner instead of a mid-fade frame. Validated on the pulse-dev rig against a pulse:test image built from this branch: 17, 18, 66, 73, 83 and journeys/01 pass on chromium; 04, 53 (nav flow), 66, 73, 81, 83 and journeys/01 on mobile-chrome and mobile-safari. Probation specs 78, 91 and 92 still fail on Patrol workbench content that changed in today's landings; that is product drift outside the navigation change and is left for its lane. Contract-Neutral: spec realignment and test-only navigation helpers with no runtime or contract change Change-source: pulse-maintainer