Skip to content

fix(ci): restore reader focus and security checks - #597

Merged
nocoo merged 2 commits into
mainfrom
fix/ci-cd-20260929-061600
Sep 28, 2026
Merged

nocoo merged 2 commits into
mainfrom
fix/ci-cd-20260929-061600

Conversation

@nocoo

@nocoo nocoo commented Sep 28, 2026

Copy link
Copy Markdown
Owner

Fix the reader keyboard regression behind CI run 36315630210. Enter previously required the selected article body to have loaded, so pressing it after navigation could leave focus on the list permanently. Focus now follows the selected article ID, including while its real response is pending.

The normal push security gate also detected newly published GHSA-3wwx-pv8p-q78v in Miniflare鈥檚 pinned Undici 7.29.0. The existing root override policy now selects patched 7.29.1; frozen installation and OSV pass without exceptions or registry changes. Both atomic repair commits are retained.

The existing browser journey now holds an actual article response and asserts focus both before and after it arrives. The original guard fails this regression; the correction passes. All existing assertions, isolation controls and workflow gates are preserved.

Validation: managed Chromium L3 28/28 with retries disabled; normal commit hooks passed lint, types, 912 unit tests and every coverage metric above 95%; actionlint and diff checks passed. Normal push hooks run real-HTTP L2, route coverage and required security scans. Validation was repeated with the patched HTTP dependency.

@nocoo
nocoo merged commit cf5b0ad into main Sep 28, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant