@@ -83,7 +83,7 @@ export class ComponentWalker {
8383 if ( subTree . component ) {
8484 ! suspense ? list . push ( subTree . component ) : list . push ( { ...subTree . component , suspense } )
8585 } else if ( subTree . suspense ) {
86- const suspenseKey = ! subTree . suspense . isInFallback ? 'default' : 'fallback'
86+ const suspenseKey = ! subTree . suspense . isInFallback ? 'suspense default' : 'suspense fallback'
8787 list . push ( ...this . getInternalInstanceChildren ( subTree . suspense . activeBranch , { ...subTree . suspense , suspenseKey } ) )
8888 } else if ( Array . isArray ( subTree . children ) ) {
8989 subTree . children . forEach ( childSubTree => {
@@ -188,22 +188,14 @@ export class ComponentWalker {
188188 treeNode . domOrder = [ - 1 ]
189189 }
190190
191- if ( instance . suspense ) {
191+ if ( instance . suspense ?. suspenseKey ) {
192192 treeNode . tags . push ( {
193- label : 's' ,
194- backgroundColor : 0x7d7dd7 ,
193+ label : instance . suspense . suspenseKey ,
194+ backgroundColor : 0xe492e4 ,
195195 textColor : 0xffffff ,
196- tooltip : 'Suspense' ,
197196 } )
198- if ( instance . suspense . suspenseKey ) {
199- treeNode . tags . push ( {
200- label : instance . suspense . suspenseKey ,
201- backgroundColor : 0xe492e4 ,
202- textColor : 0xffffff ,
203- } )
204- // update instanceMap
205- this . mark ( instance , true )
206- }
197+ // update instanceMap
198+ this . mark ( instance , true )
207199 }
208200
209201 return this . api . visitComponentTree ( instance , treeNode , this . componentFilter . filter , this . ctx . currentAppRecord . options . app )
0 commit comments