File tree Expand file tree Collapse file tree
packages/react-devtools-shared/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1627,6 +1627,7 @@ export default class Store extends EventEmitter<{
16271627 rects,
16281628 hasUniqueSuspenders : false ,
16291629 isSuspended : isSuspended ,
1630+ environments : [ ] ,
16301631 } ) ;
16311632
16321633 hasSuspenseTreeChanged = true ;
@@ -1812,7 +1813,10 @@ export default class Store extends EventEmitter<{
18121813 envIndex ++
18131814 ) {
18141815 const environmentNameStringID = operations [ i ++ ] ;
1815- environmentNames . push ( stringTable [ environmentNameStringID ] ) ;
1816+ const environmentName = stringTable [ environmentNameStringID ] ;
1817+ if ( environmentName != null ) {
1818+ environmentNames . push ( environmentName ) ;
1819+ }
18161820 }
18171821 const suspense = this . _idToSuspense . get ( id ) ;
18181822
@@ -1836,7 +1840,7 @@ export default class Store extends EventEmitter<{
18361840
18371841 suspense . hasUniqueSuspenders = hasUniqueSuspenders ;
18381842 suspense . isSuspended = isSuspended ;
1839- // TODO: Recompute the environment names.
1843+ suspense . environments = environmentNames ;
18401844 }
18411845
18421846 hasSuspenseTreeChanged = true ;
Original file line number Diff line number Diff line change @@ -201,6 +201,7 @@ export type SuspenseNode = {
201201 rects : null | Array < Rect > ,
202202 hasUniqueSuspenders : boolean ,
203203 isSuspended : boolean ,
204+ environments : Array < string > ,
204205} ;
205206
206207// Serialized version of ReactIOInfo
You can’t perform that action at this time.
0 commit comments