react/packages
Ruslan Lesiutin 67a05d03e3
fix[devtools]: fixed duplicated backend activation with multiple renderers (#26807)
## Summary
Initially reported in https://github.com/facebook/react/issues/26797.
Was not able to reproduce the exact same problem, but found this case:

1. Open corresponding codepen from the issue in debug mode
2. Open components tab of the extension
3. Refresh the page

Received multiple errors:
- Warning in the Console tab: Invalid renderer id "2".
- Error in the Components tab: Uncaught Error: Cannot add node "3"
because a node with that id is already in the Store.

This problem has occurred after landing a fix in
https://github.com/facebook/react/pull/26779. Looks like Chrome is
keeping the injected scripts (the backend in this case) and we start
backend twice.
2023-05-12 14:59:53 +01:00
..
dom-event-testing-library Avoid meta programming to initialize functions in module scope (#26388) 2023-03-14 21:00:22 -04:00
eslint-plugin-react-hooks Use .slice() for all substring-ing (#26677) 2023-04-19 14:26:01 -07:00
internal-test-utils [Tests] `waitForThrow` should diff strings (#26568) 2023-04-07 14:14:08 -07:00
jest-react Move internalAct to internal-test-utils package (#26344) 2023-03-08 12:58:31 -05:00
react Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-art Implement experimental_useFormStatus (#26722) 2023-04-26 18:19:58 -04:00
react-cache Convert more Suspense tests to use act (2/n) (#26610) 2023-04-12 13:36:13 -04:00
react-client Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-debug-tools [DevTools] Add support for useMemoCache (#26696) 2023-04-25 09:19:25 -07:00
react-devtools React DevTools 4.27.6 -> 4.27.7 (#26780) 2023-05-04 18:22:47 +01:00
react-devtools-core Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-devtools-extensions fix[devtools]: fixed duplicated backend activation with multiple renderers (#26807) 2023-05-12 14:59:53 +01:00
react-devtools-inline React DevTools 4.27.6 -> 4.27.7 (#26780) 2023-05-04 18:22:47 +01:00
react-devtools-shared Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-devtools-shell refactor[devtools]: forbid editing class instances in props (#26522) 2023-04-03 11:32:17 +01:00
react-devtools-timeline React DevTools 4.27.6 -> 4.27.7 (#26780) 2023-05-04 18:22:47 +01:00
react-dom Add useFormStatus to server rendering stub (#26788) 2023-05-06 20:39:08 -04:00
react-dom-bindings Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-interactions [flow] make Flow suppressions explicit on the error (#26487) 2023-03-27 13:43:04 +02:00
react-is [Codemod] Update copyright header to Meta (#25315) 2022-10-18 11:19:24 -04:00
react-native-renderer Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-noop-renderer Implement experimental_useFormStatus (#26722) 2023-04-26 18:19:58 -04:00
react-reconciler useOptimisticState -> useOptimistic (#26772) 2023-05-03 14:26:00 -04:00
react-refresh Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-server Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-server-dom-relay [Float][Flight] Flight support for Float (#26502) 2023-04-21 20:45:51 -07:00
react-server-dom-webpack Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
react-server-native-relay [Float][Flight] Flight support for Float (#26502) 2023-04-21 20:45:51 -07:00
react-suspense-test-utils [Codemod] Update copyright header to Meta (#25315) 2022-10-18 11:19:24 -04:00
react-test-renderer Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
scheduler [www] reduce dynamic SchedulerFeatureFlags (#26617) 2023-05-10 17:26:05 -04:00
shared Flow upgrade to 0.205.1 (#26796) 2023-05-09 10:45:50 -04:00
use-subscription Revert "Cleanup enableSyncDefaultUpdate flag (#26236)" (#26528) 2023-04-04 10:08:14 -04:00
use-sync-external-store Codemod redundant async act scopes (#26350) 2023-03-08 16:40:23 -05:00