diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml
index 041160c..a8accc9 100644
--- a/.github/workflows/playwright.yml
+++ b/.github/workflows/playwright.yml
@@ -12,7 +12,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
- node-version: 16
+ node-version: 'latest'
- name: Install dependencies
run: npm ci
- name: Install Playwright Browsers
diff --git a/examples/popup.html b/examples/popup.html
index c23efb3..dfa55cc 100644
--- a/examples/popup.html
+++ b/examples/popup.html
@@ -241,6 +241,7 @@
Hide header
/>
diff --git a/tests/popup.spec.ts b/tests/popup.spec.ts
index d8dd8f1..506de95 100644
--- a/tests/popup.spec.ts
+++ b/tests/popup.spec.ts
@@ -3,8 +3,15 @@ import * as path from "path";
const uri = `file:${path.join(__dirname, "../examples/popup.html")}`;
+test.beforeEach(async ({ page }) => {
+ await page.route("**/highlight.min.js", (route) => {
+ route.abort();
+ });
+});
+
test("has title", async ({ page }) => {
await page.goto(uri);
+ await page.setViewportSize({ width: 1960, height: 1080 });
await expect(page).toHaveTitle(/popup/);
});