File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
packages/react-devtools-shared/src/devtools Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -669,6 +669,10 @@ export default class Store extends EventEmitter<{
669669 return element ;
670670 }
671671
672+ containsSuspense ( id : SuspenseNode [ 'id' ] ) : boolean {
673+ return this . _idToSuspense . has ( id ) ;
674+ }
675+
672676 getSuspenseByID ( id : SuspenseNode [ 'id' ] ) : SuspenseNode | null {
673677 const suspense = this . _idToSuspense . get ( id ) ;
674678 if ( suspense === undefined ) {
Original file line number Diff line number Diff line change @@ -511,7 +511,11 @@ function SuspenseRectsContainer({
511511 let selectedEnvironment = null ;
512512 if ( isRootSelected ) {
513513 selectedEnvironment = rootEnvironment ;
514- } else if ( inspectedElementID !== null ) {
514+ } else if (
515+ inspectedElementID !== null &&
516+ // TODO: Separate inspected element and inspected Suspense and use the inspected Suspense ID here.
517+ store . containsSuspense ( inspectedElementID )
518+ ) {
515519 const selectedSuspenseNode = store . getSuspenseByID ( inspectedElementID ) ;
516520 if (
517521 selectedSuspenseNode !== null &&
You can’t perform that action at this time.
0 commit comments