@@ -83,7 +83,7 @@ export class ComponentWalker {
83
83
if ( subTree . component ) {
84
84
! suspense ? list . push ( subTree . component ) : list . push ( { ...subTree . component , suspense } )
85
85
} else if ( subTree . suspense ) {
86
- const suspenseKey = ! subTree . suspense . isInFallback ? 'default' : 'fallback'
86
+ const suspenseKey = ! subTree . suspense . isInFallback ? 'suspense default' : 'suspense fallback'
87
87
list . push ( ...this . getInternalInstanceChildren ( subTree . suspense . activeBranch , { ...subTree . suspense , suspenseKey } ) )
88
88
} else if ( Array . isArray ( subTree . children ) ) {
89
89
subTree . children . forEach ( childSubTree => {
@@ -188,22 +188,14 @@ export class ComponentWalker {
188
188
treeNode . domOrder = [ - 1 ]
189
189
}
190
190
191
- if ( instance . suspense ) {
191
+ if ( instance . suspense ?. suspenseKey ) {
192
192
treeNode . tags . push ( {
193
- label : 's' ,
194
- backgroundColor : 0x7d7dd7 ,
193
+ label : instance . suspense . suspenseKey ,
194
+ backgroundColor : 0xe492e4 ,
195
195
textColor : 0xffffff ,
196
- tooltip : 'Suspense' ,
197
196
} )
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 )
207
199
}
208
200
209
201
return this . api . visitComponentTree ( instance , treeNode , this . componentFilter . filter , this . ctx . currentAppRecord . options . app )
0 commit comments