unstale

npm / react-devtools

react-devtools

What changed in react-devtools 6 to 8, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-05.

2 breaking1 security5 new APIs and options2 performance13 behavior and defaults11 tooling11 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.2.11 on npm

react-devtools 827 changes

Breaking changes 2

  • The setting for disabling log dimming in Strict Mode is removed.

    8.0.0release notes

  • The Timeline profiler tab has been removed; use your browser's Performance panel to profile React.

    8.0.0release notes

Security 1

  • HTML injection in standalone errors is avoided.

    8.0.0release notes

New APIs and options 3

  • A hotkey can navigate commits in the performance panel.

    8.0.0release notes

  • React DevTools Client connections can use a custom host, port, and path.

    8.0.0release notes

  • A hotkey can start and stop profiling.

    8.0.0release notes

Behavior and default changes 9

  • Activity displays its subtree, and the subtree is dimmed in hidden mode.

    8.0.0release notes

  • DevTools improves detection of changed hooks.

    8.0.0release notes

  • Component filters apply on initial load, and changing filters updates the inspected element.

    8.0.0release notes

  • Search results can be navigated to directly.

    8.0.0release notes

  • Ignore-listed stack frames can be disclosed in the stack view.

    8.0.0release notes

  • DevTools has minimal support on pages with a sandbox Content-Security-Policy.

    8.0.0release notes

  • The Suspense tab is enabled by default, so you can inspect what caused a component to suspend without enabling anything extra.

    8.0.0release notes

  • Scroll position is synchronized between the Suspense tab and the main document.

    8.0.0release notes

  • The Suspense timeline is sorted by end time.

    8.0.0release notes

Tooling 6

  • Host Component props can be renamed in DevTools.

    8.0.0release notes

  • The Suspense tab shows a list of named Activities.

    8.0.0release notes

  • A tool for viewing the parent stack is available.

    8.0.0release notes

  • Component search is available in the Profiler's commit view.

    8.0.0release notes

  • The browser Elements panel can show the React component matching an inspected DOM node.

    8.0.0release notes

  • React.optimisticKey is displayed in key positions in DevTools.

    8.0.0release notes

Fixes and other changes 6

  • Console links can be opened.

    8.0.0release notes

  • Console specifiers remain literal when no argument is supplied; %i and %f substitutions and trailing percent signs are handled correctly.

    8.0.0release notes

  • The highlight is cleared when the mouse leaves the DevTools panel.

    8.0.0release notes

  • Inspected values preserve -Infinity.

    8.0.0release notes

  • DevTools does not connect or reconnect while a page is prerendering.

    8.0.0release notes

  • An empty Suspended By section is no longer shown.

    8.0.0release notes

react-devtools 73 changes

Tooling 1

  • The experimental Suspense tab received various UI improvements.

    7.0.1release notes

Fixes and other changes 2

  • Removed a duplicated Display density field from General settings.

    7.0.1release notes

  • Fixed ellipsis truncation for key values in DevTools.

    7.0.1release notes

react-devtools 615 changes

New APIs and options 2

  • DevTools can filter environment names.

    6.0.0release notes

  • The react-devtools-core/backend installHook API is exposed with a settings argument.

    6.0.0release notes

Performance 2

  • Element inspection feels snappier.

    6.0.0release notes

  • Function inspection is instant, reducing the wait when inspecting functions.

    6.0.0release notes

Behavior and default changes 4

  • Component stacks are printed as error objects to enable source mapping.

    6.0.0release notes

  • DevTools displays a message if the user opens the hook script.

    6.0.0release notes

  • The Firefox extension supports Manifest v3.

    6.0.0release notes

  • DevTools supports a secondary environment name when it changes.

    6.0.0release notes

Tooling 4

  • Functions are clickable to jump to their definitions.

    6.0.0release notes

  • The Server Component's key is passed as part of ReactComponentInfo.

    6.0.0release notes

  • Server Components can be filtered in DevTools.

    6.0.0release notes

  • The component tree supports Server Components, making them visible in DevTools.

    6.0.0release notes

Fixes and other changes 3

  • Pointer events remain enabled while scrolling.

    6.0.0release notes

  • Fixes crashes during profiling.

    6.0.0release notes

  • Fixes tabs API calls and the restricted access popup in the DevTools extension.

    6.0.0release notes