chore(deps): bump the react group with 4 updates - #363
Merged
Merged
Conversation
Bumps the react group with 4 updates: [react](https://github.com/react/react/tree/HEAD/packages/react), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react), [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). Updates `react` from 19.2.8 to 19.3.0 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.3.0/packages/react) Updates `@types/react` from 19.2.18 to 19.3.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `react-dom` from 19.2.8 to 19.3.0 - [Release notes](https://github.com/react/react/releases) - [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md) - [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom) Updates `@types/react-dom` from 19.2.7 to 19.3.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) Updates `@types/react` from 19.2.18 to 19.3.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) Updates `@types/react-dom` from 19.2.7 to 19.3.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom) --- updated-dependencies: - dependency-name: react dependency-version: 19.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react - dependency-name: "@types/react" dependency-version: 19.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: react - dependency-name: react-dom dependency-version: 19.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: react - dependency-name: "@types/react-dom" dependency-version: 19.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: react - dependency-name: "@types/react" dependency-version: 19.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: react - dependency-name: "@types/react-dom" dependency-version: 19.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: react ... Signed-off-by: dependabot[bot] <support@github.com>
Contributor
Author
LabelsThe following labels could not be found: Please fix the above issues or remove invalid values from |
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
lamemustafa
approved these changes
Sep 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
React 19.2.8 → 19.3.0, arriving as one PR carrying
react,react-dom,@types/reactand@types/react-domtogether.This is the first PR produced by the
reactgroup added in #362, and it is the evidence that the grouping works: Dependabot raised it within minutes of #362 landing, withreactandreact-domboth at^19.3.0. Its predecessor #361 movedreactalone and failed 25 suites with "Incompatible React versions".This body replaces Dependabot's generated text, which omits every Pack template section and therefore fails
Review gate. The upstream release notes remain in the PR's commit and comment history.Root Cause / Decision Record
Not a fix — a dependency update, and the only one in this repository that reaches a taxpayer's browser.
.github/dependabot.ymlkeeps the React packages in their own group precisely so this arrives separately from dev-tooling and gets its own disposition rather than being carried along with unrelated bumps.React 19.3.0 adds
<ViewTransition />andaddTransitionType. Pack uses neither, and this PR adopts neither; the new APIs are additive and the upgrade is a minor version within React 19. The panel and popup are the only React surfaces, and both are covered by the component suites below.@types/react19.3.0 moves with the runtime, which is whatreact-runtime-version-parityand the existing type-checking together enforce.Scope
src/**change.Pack Workflow Preflight
Dependabot branches cannot use
tapish-codex/<short-scope>;check-pack-workflow-preflight.mjswarns and accepts this, as it does for forks.pnpm workflow:preflightwas run before editing/push, or the skip reason is documented.Sanchika Adoption Gate
Not applicable: no Sanchika adoption.
@sanchika/*packages or copied Sanchika guidance, Iread
sanchika/docs/adoption-pack.mdin the coordinated parent worktree.and records the Sanchika commit or copied guidance used.
../sanchika,sanchika/packages/*/src, or parentsource paths.
Privacy And Data-Flow Impact
Sensitive Surface Review
Chrome Web Store Impact
docs/PUBLICATION_READINESS.mdis checked.Verification
Run locally in an isolated worktree, on a freshly installed and prepared tree — not from a reused worktree, which under-reports
tsc.Stated precisely, because the head moved after that run: the local results below are from
1fbcf1d, the Dependabot head before this branch was updated frommaster. The current headc1a1252adds only that update merge, whose other parent ismasterat848b76f— itself verified and merged. The full sequence below was re-run by CI againstc1a1252, including the unit suite insideVerify extension, and passed. So the exact current head is verified by CI, and the local run verifies the dependency change itself on a tree CI does not reproduce (fresh install pluswxt prepare, which is where a reused worktree silently under-reports).pnpm install --frozen-lockfilepnpm exec wxt preparepnpm exec prettier --check .— cleanpnpm exec eslint . --max-warnings 0— cleanpnpm exec tsc --noEmit— cleanpnpm exec vitest runpnpm exec wxt build— Σ Total size 1.15 MBnode scripts/verify-extension-package.mjs .output/chrome-mv3— "Pack WXT extension package verification passed."Vitest, verbatim:
Identical file and test counts to
masterat848b76f, so React 19.3.0 introduces no test delta across the panel and popup suites. Packaged size moves 1.12 MB → 1.15 MB, consistent with React's own growth and not with anything new being pulled in.Not run, and not claimed:
pnpm audit --audit-level high,wxt zip, ZIP verification, provenance and Store scripts. Those are release-time gates; this PR publishes nothing. No live authenticated run — the React surfaces are the panel and popup, and this upgrade does not touch acquisition, download evidence or portal interaction.pnpm review:gate -- --strict-head-review --wait-head-review-ms 180000before merge/readiness claim; a missing Codex review blocks readiness:Left unchecked. Codex review capacity is exhausted until roughly 2026-09-19, so no current-head review can arrive. CI's gate invocation passes
--allow-missing-head-review, so the required check does not depend on it.Artifact Evidence
PR Review Follow-Up
Screenshots
None. No user-facing surface changed.