diff --git a/packages/html-reporter/src/testCaseView.tsx b/packages/html-reporter/src/testCaseView.tsx index cc6b680c6a..81311edecc 100644 --- a/packages/html-reporter/src/testCaseView.tsx +++ b/packages/html-reporter/src/testCaseView.tsx @@ -47,6 +47,14 @@ export const TestCaseView: React.FC<{ React.useEffect(() => { document.title = test?.title ? `| ${test.title}` : 'Playwright Test Report'; test?.outcome ? setFavicon({ outcome: test.outcome }) : setFavicon('default'); + const resetFaviconOnBack = () => { + setFavicon('default'); + }; + + window.addEventListener('popstate', resetFaviconOnBack); + return () => { + window.removeEventListener('popstate', resetFaviconOnBack); + }; }, [test?.outcome, test?.title]); return