Skip to content

Python: build(deps): bump react-dom in /python/packages/devui/frontend - #9309

Closed
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/python/packages/devui/frontend/npm_and_yarn-82bb1f2ee8
Closed

dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/npm_and_yarn/python/packages/devui/frontend/npm_and_yarn-82bb1f2ee8

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 12, 2026

Copy link
Copy Markdown
Contributor

Bumps react-dom in /python/packages/devui/frontend from 19.1.1 to 19.3.0.

Updates react-dom from 19.1.1 to 19.3.0

Release notes

Sourced from react-dom's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react-dom's changelog.

19.3.0 (September 9, 2026)

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Commits
  • f4e439e [Fizz] Add nonce to rendered import maps (#37339)
  • 21c89c9 [DOM] Clean up Fragment listeners on signal abort (#37457)
  • 065bc84 [DOM] Unobserve fragment IntersectionObserver targets after exit (#37408)
  • ff7445e [DOM] Update HTML parser rules for new select parser (#34804)
  • 2dc7da7 [test] Bump Jest to 30.4 (#37382)
  • 29d9d31 [DOM] Copy source onto the synthetic toggle event (#37389)
  • 269bd40 [test] Remove the custom toThrow override for legacy V8 error messages (#37...
  • a112448 [DOM] Treat omitted Fragment Event listener options same as capture: false ...
  • 3d05080 [Fizz] Construct the render lifetime controller only when it is needed (#37357)
  • 77ed3f5 [Flight/Fizz] Stop the caller's signal from retaining a finished render (#37315)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for react-dom since your current version.


Updates react-dom from 18.3.1 to 19.3.0

Release notes

Sourced from react-dom's releases.

19.3.0 (September 9, 2026)

Below is a list of all new features, APIs, and bug fixes.

Read the React 19.3 release post for more information.

New React Features

New React DOM Features

  • browser(): a new react-dom API that returns a usable which errors during server rendering and resolves in the browser. use(browser()) inside a <Suspense> boundary marks a subtree as browser-only without reporting a recoverable error (@​gnoff: #37143, #37241)
    • Added an onBrowserBailout option to the react-dom/server APIs to observe when a subtree defers to the browser (@​gnoff #37193)

Notable changes

All Changes

React

... (truncated)

Changelog

Sourced from react-dom's changelog.

19.3.0 (September 9, 2026)

New React Features

Bumps [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) in `/python/packages/devui/frontend` from 19.1.1 to 19.3.0.


Updates `react-dom` from 19.1.1 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 `react-dom` from 18.3.1 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 `react-dom` from 18.3.1 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 `react-dom` from 19.2.0 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)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm_and_yarn
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: npm_and_yarn
- dependency-name: react-dom
  dependency-version: 19.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Usage: [Issues, PRs], Target: dependencies in the project label Oct 12, 2026
Copilot AI balanced review requested due to automatic review settings October 12, 2026 12:40
@dependabot
dependabot Bot deployed to github-app-auth October 12, 2026 12:40 Active
@dependabot
dependabot Bot deployed to github-app-auth October 12, 2026 12:40 Active
@agent-framework-automation agent-framework-automation Bot added the python Usage: [Issues, PRs], Target: Python label Oct 12, 2026
@github-actions github-actions Bot changed the title build(deps): bump react-dom in /python/packages/devui/frontend Python: build(deps): bump react-dom in /python/packages/devui/frontend Oct 12, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

React and its typings remain incompatible with React DOM 19.3.0 in two samples and the DevUI Yarn lockfile.

3 open findings
What changed in this PR

Updates React DOM and typings to 19.3.0 across DevUI and end-to-end sample frontends.

Changes:

  • Bumps react-dom and @types/react-dom.
  • Refreshes npm and Yarn lockfiles and transitive dependencies.
  • Extends the update to ChatKit and AG-UI samples.
File Description
python/​samples/​05-end-to-end/​chatkit-integration/​frontend/​package.json Updates React DOM dependencies.
python/​samples/​05-end-to-end/​chatkit-integration/​frontend/​package-lock.json Refreshes resolved dependencies.
python/​samples/​05-end-to-end/​ag_ui_workflow_handoff/​frontend/​package.json Updates React DOM dependencies.
python/​samples/​05-end-to-end/​ag_ui_workflow_handoff/​frontend/​package-lock.json Refreshes resolved dependencies.
python/​samples/​05-end-to-end/​ag_ui_single_agent/​frontend/​package.json Updates React DOM dependencies.
python/​samples/​05-end-to-end/​ag_ui_single_agent/​frontend/​package-lock.json Refreshes resolved dependencies.
python/​packages/​devui/​frontend/​package.json Updates DevUI React DOM dependencies.
python/​packages/​devui/​frontend/​package-lock.json Refreshes npm dependency resolutions.
python/​packages/​devui/​frontend/​yarn.lock Refreshes Yarn dependency resolutions.
Files not reviewed (4)
  • python/packages/devui/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/ag_ui_single_agent/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/ag_ui_workflow_handoff/frontend/package-lock.json: Generated file
  • python/samples/05-end-to-end/chatkit-integration/frontend/package-lock.json: Generated file

🧠 Review effort: Balanced


💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react-dom": "^19.3.0"
"dependencies": {
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react-dom": "^19.3.0"
"next-themes": "^0.4.6",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-dom": "^19.3.0",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aligned react and @types/react to 19.3.0 and regenerated both lockfiles in 85ff4a9.

Co-authored-by: eavanvalkenburg <13749212+eavanvalkenburg@users.noreply.github.com>
@eavanvalkenburg

Copy link
Copy Markdown
Member

Superseded by #9363, which updated react-dom and @types/react-dom to 19.3.0 across DevUI and the affected Python samples. That update is already included in the Python 1.22 release scope, so this duplicate is no longer needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Usage: [Issues, PRs], Target: dependencies in the project python Usage: [Issues, PRs], Target: Python

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants