From 9e69789624b4a9f33459597b6f7fac48831a33b2 Mon Sep 17 00:00:00 2001 From: Devan Buggay Date: Fri, 1 Aug 2025 23:24:13 -0700 Subject: [PATCH 1/5] Temporary Commit at 8/1/2025, 11:24:13 PM --- front_end/entrypoints/main/MainImpl.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/front_end/entrypoints/main/MainImpl.ts b/front_end/entrypoints/main/MainImpl.ts index 3a66e26580a..d495c6c5f3e 100644 --- a/front_end/entrypoints/main/MainImpl.ts +++ b/front_end/entrypoints/main/MainImpl.ts @@ -571,6 +571,11 @@ export class MainImpl { Timeline.TimelinePanel.LoadTimelineHandler.instance().handleQueryParam(value); } + const landingView = Root.Runtime.Runtime.queryParam('landingView'); + if (landingView !== null) { + UI.ViewManager.ViewManager.instance().showView(landingView); + } + // Initialize ARIAUtils.alert Element UI.ARIAUtils.getOrCreateAlertElements(); UI.DockController.DockController.instance().announceDockLocation(); From e7bc8dcb5484c40881b8a15b8914d6002357930e Mon Sep 17 00:00:00 2001 From: Devan Buggay Date: Sat, 2 Aug 2025 12:09:17 -0700 Subject: [PATCH 2/5] Temporary Commit at 8/1/2025, 11:24:13 PM --- front_end/entrypoints/main/MainImpl.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/front_end/entrypoints/main/MainImpl.ts b/front_end/entrypoints/main/MainImpl.ts index d495c6c5f3e..904d0f918be 100644 --- a/front_end/entrypoints/main/MainImpl.ts +++ b/front_end/entrypoints/main/MainImpl.ts @@ -571,9 +571,10 @@ export class MainImpl { Timeline.TimelinePanel.LoadTimelineHandler.instance().handleQueryParam(value); } + // Allow &landingView query param to override the default landing view. const landingView = Root.Runtime.Runtime.queryParam('landingView'); if (landingView !== null) { - UI.ViewManager.ViewManager.instance().showView(landingView); + await UI.ViewManager.ViewManager.instance().showView(landingView); } // Initialize ARIAUtils.alert Element From 49f518ddb846d8572dfd7a34ac9c0378a6910429 Mon Sep 17 00:00:00 2001 From: Devan Buggay Date: Sat, 2 Aug 2025 12:10:01 -0700 Subject: [PATCH 3/5] shelve changes to: Temporary Commit at 8/1/2025, 11:24:13 PM --- front_end/panels/timeline/TimelineFlameChartDataProvider.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/front_end/panels/timeline/TimelineFlameChartDataProvider.ts b/front_end/panels/timeline/TimelineFlameChartDataProvider.ts index 7c7e281d8d9..ba854e191b9 100644 --- a/front_end/panels/timeline/TimelineFlameChartDataProvider.ts +++ b/front_end/panels/timeline/TimelineFlameChartDataProvider.ts @@ -615,9 +615,7 @@ export class TimelineFlameChartDataProvider extends Common.ObjectWrapper.ObjectW // In CPU Profiles the trace data will not have frames nor // screenshots, so we can keep this call as it will be a no-op in // these cases. - if (!this.isReactNative) { - this.#appendFramesAndScreenshotsTrack(); - } + this.#appendFramesAndScreenshotsTrack(); const weight = (track: {type?: string, forMainFrame?: boolean, appenderName?: TrackAppenderName}): number => { switch (track.appenderName) { From a63f43ab942582446ca963b270afc32bb1f001dc Mon Sep 17 00:00:00 2001 From: Devan Buggay Date: Sat, 2 Aug 2025 12:14:20 -0700 Subject: [PATCH 4/5] shelve changes to: Temporary Commit at 8/1/2025, 11:24:13 PM From 3b5cee8365b11abab352b6671c8f7495e85fd72e Mon Sep 17 00:00:00 2001 From: devan Date: Sat, 2 Aug 2025 12:15:36 -0700 Subject: [PATCH 5/5] Remove isReactNative check --- front_end/panels/timeline/TimelineFlameChartDataProvider.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/front_end/panels/timeline/TimelineFlameChartDataProvider.ts b/front_end/panels/timeline/TimelineFlameChartDataProvider.ts index ba854e191b9..7c7e281d8d9 100644 --- a/front_end/panels/timeline/TimelineFlameChartDataProvider.ts +++ b/front_end/panels/timeline/TimelineFlameChartDataProvider.ts @@ -615,7 +615,9 @@ export class TimelineFlameChartDataProvider extends Common.ObjectWrapper.ObjectW // In CPU Profiles the trace data will not have frames nor // screenshots, so we can keep this call as it will be a no-op in // these cases. - this.#appendFramesAndScreenshotsTrack(); + if (!this.isReactNative) { + this.#appendFramesAndScreenshotsTrack(); + } const weight = (track: {type?: string, forMainFrame?: boolean, appenderName?: TrackAppenderName}): number => { switch (track.appenderName) {