setExpanded?.(!expanded)}>
- {setExpanded &&
}
+ {setExpanded && !!expanded && downArrow()}
+ {setExpanded && !expanded && rightArrow()}
{header}
{ (!setExpanded || expanded) &&
{children}
}
diff --git a/packages/playwright-core/src/web/htmlReport/index.tsx b/packages/playwright-core/src/web/htmlReport/index.tsx
index 7fbcea2a55..bc2b14f293 100644
--- a/packages/playwright-core/src/web/htmlReport/index.tsx
+++ b/packages/playwright-core/src/web/htmlReport/index.tsx
@@ -14,7 +14,6 @@
* limitations under the License.
*/
-import '../third_party/vscode/codicon.css';
import * as React from 'react';
import * as ReactDOM from 'react-dom';
import { applyTheme } from '../theme';
diff --git a/packages/playwright-core/src/web/traceViewer/entries.ts b/packages/playwright-core/src/web/traceViewer/entries.ts
index 878bad40b1..96cf4554f2 100644
--- a/packages/playwright-core/src/web/traceViewer/entries.ts
+++ b/packages/playwright-core/src/web/traceViewer/entries.ts
@@ -38,10 +38,9 @@ export type PageEntry = {
}[];
};
export function createEmptyContext(): ContextEntry {
- const now = performance.now();
return {
- startTime: now,
- endTime: now,
+ startTime: Number.MAX_SAFE_INTEGER,
+ endTime: 0,
browserName: '',
options: {
deviceScaleFactor: 1,
diff --git a/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx b/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx
index a4e7acbfd5..6febeb1c38 100644
--- a/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx
+++ b/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx
@@ -105,3 +105,5 @@ export const Workbench: React.FunctionComponent<{
};
const emptyContext = createEmptyContext();
+emptyContext.startTime = performance.now();
+emptyContext.endTime = emptyContext.startTime;