File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed
front_end/panels/timeline Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,17 @@ export type HighlightedEntryInfo = {
32
32
additionalElement ?: HTMLElement ,
33
33
} ;
34
34
35
+ let showPostMessageEvents : boolean | undefined ;
36
+ function isShowPostMessageEventsEnabled ( ) : boolean {
37
+ // Everytime the experiment is toggled devtools is reloaded so the
38
+ // cache is updated automatically.
39
+ if ( showPostMessageEvents === undefined ) {
40
+ showPostMessageEvents =
41
+ Root . Runtime . experiments . isEnabled ( Root . Runtime . ExperimentName . TIMELINE_SHOW_POST_MESSAGE_EVENTS ) ;
42
+ }
43
+ return showPostMessageEvents ;
44
+ }
45
+
35
46
export function entryIsVisibleInTimeline (
36
47
entry : Trace . Types . Events . Event , parsedTrace ?: Trace . Handlers . Types . ParsedTrace ) : boolean {
37
48
if ( parsedTrace && parsedTrace . Meta . traceIsGeneric ) {
@@ -49,7 +60,7 @@ export function entryIsVisibleInTimeline(
49
60
return true ;
50
61
}
51
62
52
- if ( Root . Runtime . experiments . isEnabled ( Root . Runtime . ExperimentName . TIMELINE_SHOW_POST_MESSAGE_EVENTS ) ) {
63
+ if ( isShowPostMessageEventsEnabled ( ) ) {
53
64
if ( Trace . Types . Events . isSchedulePostMessage ( entry ) || Trace . Types . Events . isHandlePostMessage ( entry ) ) {
54
65
return true ;
55
66
}
You can’t perform that action at this time.
0 commit comments