Skip to content

Consolidate reviewed React and web toolchain upgrades - #36

Merged
thangldw merged 2 commits into
mainfrom
fix/reviewed-web-upgrades
Oct 7, 2026
Merged

thangldw merged 2 commits into
mainfrom
fix/reviewed-web-upgrades

Conversation

@thangldw

@thangldw thangldw commented Oct 7, 2026 •

Copy link
Copy Markdown
Owner

The separate React and ReactDOM upgrade PRs produced mixed React 18/19 runtimes. Upgrade the pair and their types together, deduplicate the workspace, and migrate Vite, the React plugin and jsdom as one compatible group.

Preserve a space between navigation labels and counters for accessible names. Allow only the React 19 HTTPS diagnostic /errors/ URL family in the existing static egress scanner, with regressions that continue blocking non-diagnostic paths, lookalike hosts, HTTP and alternate ports. Rebuild the web assets packaged with the Python app.

Validation: 562 Python tests and 67 UI tests passed; four egress scanner tests, production build, packaged-bundle synchronization, Ruff/evaluation checks, pip audit and npm production audit passed. Both browser E2E tests passed. CI passed on the exact PR head after aligning both workflows and documented requirements to Node 22.22.2, the minimum supported Node 22 release for jsdom 30.1.2. This consolidates the intent of dependency PRs #14–#18; no release publication is included.

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