diff --git a/packages/react-devtools-shared/src/devtools/store.js b/packages/react-devtools-shared/src/devtools/store.js index cb3bdccdec28..5466e798aad4 100644 --- a/packages/react-devtools-shared/src/devtools/store.js +++ b/packages/react-devtools-shared/src/devtools/store.js @@ -1873,6 +1873,13 @@ export default class Store extends EventEmitter<{ } const index = parentSuspense.children.indexOf(id); + if (index === -1) { + this._throwAndEmitError( + Error( + `Cannot remove suspense node "${id}" from parent "${parentID}" because it is not a child of the parent.`, + ), + ); + } parentSuspense.children.splice(index, 1); } }