diff --git a/packages/playwright-core/browsers.json b/packages/playwright-core/browsers.json index 9d0dc9fc647d3..6cc7bde2bc2a3 100644 --- a/packages/playwright-core/browsers.json +++ b/packages/playwright-core/browsers.json @@ -15,15 +15,15 @@ }, { "name": "chromium-tip-of-tree", - "revision": "1348", + "revision": "1349", "installByDefault": false, - "browserVersion": "140.0.7287.0" + "browserVersion": "140.0.7297.0" }, { "name": "chromium-tip-of-tree-headless-shell", - "revision": "1348", + "revision": "1349", "installByDefault": false, - "browserVersion": "140.0.7287.0" + "browserVersion": "140.0.7297.0" }, { "name": "firefox", diff --git a/packages/trace-viewer/src/ui/snapshotTab.tsx b/packages/trace-viewer/src/ui/snapshotTab.tsx index bfef4840d6739..a680f3d34b33f 100644 --- a/packages/trace-viewer/src/ui/snapshotTab.tsx +++ b/packages/trace-viewer/src/ui/snapshotTab.tsx @@ -56,11 +56,13 @@ export const SnapshotTabsView: React.FunctionComponent<{ const snapshots = React.useMemo(() => { return collectSnapshots(action); }, [action]); - const snapshotUrls = React.useMemo(() => { + const { snapshotInfoUrl, snapshotUrl, popoutUrl } = React.useMemo(() => { const snapshot = snapshots[snapshotTab]; - return snapshot ? extendSnapshot(snapshot, shouldPopulateCanvasFromScreenshot) : undefined; + return snapshot ? extendSnapshot(snapshot, shouldPopulateCanvasFromScreenshot) : { snapshotInfoUrl: undefined, snapshotUrl: undefined, popoutUrl: undefined }; }, [snapshots, snapshotTab, shouldPopulateCanvasFromScreenshot]); + const snapshotUrls = React.useMemo((): SnapshotUrls | undefined => snapshotInfoUrl !== undefined ? { snapshotInfoUrl, snapshotUrl, popoutUrl } : undefined, [snapshotInfoUrl, snapshotUrl, popoutUrl]); + return
setIsInspecting(!isInspecting)} />