<h3 dir="auto">System info</h3>
<ul dir="auto">
<li>Playwright Version: 1.30.0 and newer</li>
<li>Operating System: Windows 11, Official Playwright Jammy image</li>
<li>Browser: Chromium</li>
<li>Other info: Problem happens locally on Wndows 11 and on the CI on a GitLab runner running the offical Playwright Jammy image</li>
</ul>
<h3 dir="auto">Source code</h3>
<p dir="auto"><strong>Config file</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="// playwright.config.ts
import { defineConfig, devices } from '@playwright/test';

export default defineConfig({
  projects: [
    {
      name: 'chromium',
      reporter: [
        [&quot;html&quot;]
      ],
      use: {
        headless: false, //Running this headless decreases the speed of the tests by 5-6x
        viewport: { width: 1280, height: 720 },
        video: &quot;on&quot;,
        screenshot: &quot;on&quot;,
        trace: &quot;on&quot;,
      },
},
    },
});"><pre class="notranslate"><span class="pl-c">// playwright.config.ts</span>
<span class="pl-k">import</span> <span class="pl-kos">{</span> <span class="pl-s1">defineConfig</span><span class="pl-kos">,</span> <span class="pl-s1">devices</span> <span class="pl-kos">}</span> <span class="pl-k">from</span> <span class="pl-s">'@playwright/test'</span><span class="pl-kos">;</span>

<span class="pl-k">export</span> <span class="pl-k">default</span> <span class="pl-en">defineConfig</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
  <span class="pl-c1">projects</span>: <span class="pl-kos">[</span>
    <span class="pl-kos">{</span>
      <span class="pl-c1">name</span>: <span class="pl-s">'chromium'</span><span class="pl-kos">,</span>
      <span class="pl-c1">reporter</span>: <span class="pl-kos">[</span>
        <span class="pl-kos">[</span><span class="pl-s">"html"</span><span class="pl-kos">]</span>
      <span class="pl-kos">]</span><span class="pl-kos">,</span>
      <span class="pl-c1">use</span>: <span class="pl-kos">{</span>
        <span class="pl-c1">headless</span>: <span class="pl-c1">false</span><span class="pl-kos">,</span> <span class="pl-c">//Running this headless decreases the speed of the tests by 5-6x</span>
        <span class="pl-c1">viewport</span>: <span class="pl-kos">{</span> <span class="pl-c1">width</span>: <span class="pl-c1">1280</span><span class="pl-kos">,</span> <span class="pl-c1">height</span>: <span class="pl-c1">720</span> <span class="pl-kos">}</span><span class="pl-kos">,</span>
        <span class="pl-c1">video</span>: <span class="pl-s">"on"</span><span class="pl-kos">,</span>
        <span class="pl-c1">screenshot</span>: <span class="pl-s">"on"</span><span class="pl-kos">,</span>
        <span class="pl-c1">trace</span>: <span class="pl-s">"on"</span><span class="pl-kos">,</span>
      <span class="pl-kos">}</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">,</span>
    <span class="pl-kos">}</span><span class="pl-kos">,</span><span class="pl-kos"></span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<p dir="auto"><strong>Steps</strong></p>
<p dir="auto">Running a simple test on v1.29.2 creates a snapshot, a trace and a video.<br>
Since version 1.30.0 the exact same code won't create the video anymore.<br>
The latest version 1.33.0 still won't create a video.</p>
<p dir="auto"><strong>Expected</strong></p>
<p dir="auto">Video is created on version 1.30.0 and later</p>
<p dir="auto"><strong>Actual</strong></p>
<p dir="auto">No video since version 1.29.2 (latest version where it's working).</p>
<h3 dir="auto">System info</h3>
<ul dir="auto">
<li>Playwright Version: [v1.24.0]</li>
<li>Operating System: [Ubuntu 20, macOS 13.2]</li>
<li>Browser: [Chromium]</li>
<li>Other info:</li>
</ul>
<h3 dir="auto">Source code</h3>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> I provided exact source code that allows reproducing the issue locally.</li>
</ul>




<p dir="auto"><strong>Link to the GitHub repository with the repro</strong></p>
<p dir="auto">[https://github.com/your_profile/playwright_issue_title]</p>
<p dir="auto">or</p>
<p dir="auto"><strong>Config file</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="// playwright.config.ts
import { defineConfig, devices } from '@playwright/test';

export default defineConfig({
  projects: [
    {
      name: 'chromium',
      use: { ...devices['Desktop Chrome'], },
    },
});"><pre class="notranslate"><span class="pl-c">// playwright.config.ts</span>
<span class="pl-k">import</span> <span class="pl-kos">{</span> <span class="pl-s1">defineConfig</span><span class="pl-kos">,</span> <span class="pl-s1">devices</span> <span class="pl-kos">}</span> <span class="pl-k">from</span> <span class="pl-s">'@playwright/test'</span><span class="pl-kos">;</span>

<span class="pl-k">export</span> <span class="pl-k">default</span> <span class="pl-en">defineConfig</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
  <span class="pl-c1">projects</span>: <span class="pl-kos">[</span>
    <span class="pl-kos">{</span>
      <span class="pl-c1">name</span>: <span class="pl-s">'chromium'</span><span class="pl-kos">,</span>
      <span class="pl-c1">use</span>: <span class="pl-kos">{</span> ...<span class="pl-s1">devices</span><span class="pl-kos">[</span><span class="pl-s">'Desktop Chrome'</span><span class="pl-kos">]</span><span class="pl-kos">,</span> <span class="pl-kos">}</span><span class="pl-kos">,</span>
    <span class="pl-kos">}</span><span class="pl-kos">,</span><span class="pl-kos"></span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<p dir="auto"><strong>Test file (self-contained)</strong></p>
<div class="highlight highlight-source-js notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="  test('should load login form', async ({ loginPage }) =&gt; {
    await loginPage.doStuff();
    await loginPage.doStuff(['']);
    await loginPage.doStuff('');
    await loginPage.doStuff();
  });"><pre class="notranslate">  <span class="pl-en">test</span><span class="pl-kos">(</span><span class="pl-s">'should load login form'</span><span class="pl-kos">,</span> <span class="pl-k">async</span> <span class="pl-kos">(</span><span class="pl-kos">{</span> loginPage <span class="pl-kos">}</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
    <span class="pl-k">await</span> <span class="pl-s1">loginPage</span><span class="pl-kos">.</span><span class="pl-en">doStuff</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-k">await</span> <span class="pl-s1">loginPage</span><span class="pl-kos">.</span><span class="pl-en">doStuff</span><span class="pl-kos">(</span><span class="pl-kos">[</span><span class="pl-s">''</span><span class="pl-kos">]</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-k">await</span> <span class="pl-s1">loginPage</span><span class="pl-kos">.</span><span class="pl-en">doStuff</span><span class="pl-kos">(</span><span class="pl-s">''</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-k">await</span> <span class="pl-s1">loginPage</span><span class="pl-kos">.</span><span class="pl-en">doStuff</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<p dir="auto"><strong>Fixture</strong></p>
<div class="highlight highlight-source-ts notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="import { Page, test as base } from '@playwright/test';
const v8toIstanbul = require('v8-to-istanbul');

import {
  LoginPage,
} from '../src/pages';

let appPage: Page = null;

export const test = base.extend&lt;{
  loginPage: LoginPage;
}&gt;({
  page: async ({ browser }, use) =&gt; {
    if (appPage === null) {
      appPage = await browser.newPage();
    }
    await use(appPage);
  },

  loginPage: async ({ page }, use) =&gt; {
    await use(new LoginPage(page));
  },
});

test.beforeEach(async ({ page }) =&gt; {
  await page.coverage.startJSCoverage();
});

test.afterEach(async ({ page }) =&gt; {
  const coverage = await page.coverage.stopJSCoverage();
  console.log(coverage);

  for (const entry of coverage) {
    const converter = v8toIstanbul('', 0, { source: entry.source });
    await converter.load();
    converter.applyCoverage(entry.functions);
    console.log(JSON.stringify(converter.toIstanbul()));
  }
});"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-kos">{</span> <span class="pl-smi">Page</span><span class="pl-kos">,</span> <span class="pl-s1">test</span> <span class="pl-k">as</span> <span class="pl-s1">base</span> <span class="pl-kos">}</span> <span class="pl-k">from</span> <span class="pl-s">'@playwright/test'</span><span class="pl-kos">;</span>
<span class="pl-k">const</span> <span class="pl-s1">v8toIstanbul</span> <span class="pl-c1">=</span> <span class="pl-en">require</span><span class="pl-kos">(</span><span class="pl-s">'v8-to-istanbul'</span><span class="pl-kos">)</span><span class="pl-kos">;</span>

<span class="pl-k">import</span> <span class="pl-kos">{</span>
  <span class="pl-smi">LoginPage</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span> <span class="pl-k">from</span> <span class="pl-s">'../src/pages'</span><span class="pl-kos">;</span>

<span class="pl-k">let</span> <span class="pl-s1">appPage</span>: <span class="pl-smi">Page</span> <span class="pl-c1">=</span> <span class="pl-c1">null</span><span class="pl-kos">;</span>

<span class="pl-k">export</span> <span class="pl-k">const</span> <span class="pl-s1">test</span> <span class="pl-c1">=</span> <span class="pl-s1">base</span><span class="pl-kos">.</span><span class="pl-en">extend</span><span class="pl-kos">&lt;</span><span class="pl-kos">{</span>
  <span class="pl-c1">loginPage</span>: <span class="pl-smi">LoginPage</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span><span class="pl-kos">&gt;</span><span class="pl-kos">(</span><span class="pl-kos">{</span>
  <span class="pl-en">page</span>: <span class="pl-k">async</span> <span class="pl-kos">(</span><span class="pl-kos">{</span> browser <span class="pl-kos">}</span><span class="pl-kos">,</span> <span class="pl-s1">use</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
    <span class="pl-k">if</span> <span class="pl-kos">(</span><span class="pl-s1">appPage</span> <span class="pl-c1">===</span> <span class="pl-c1">null</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
      <span class="pl-s1">appPage</span> <span class="pl-c1">=</span> <span class="pl-k">await</span> <span class="pl-s1">browser</span><span class="pl-kos">.</span><span class="pl-en">newPage</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-kos">}</span>
    <span class="pl-k">await</span> <span class="pl-en">use</span><span class="pl-kos">(</span><span class="pl-s1">appPage</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>

  <span class="pl-en">loginPage</span>: <span class="pl-k">async</span> <span class="pl-kos">(</span><span class="pl-kos">{</span> page <span class="pl-kos">}</span><span class="pl-kos">,</span> <span class="pl-s1">use</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
    <span class="pl-k">await</span> <span class="pl-en">use</span><span class="pl-kos">(</span><span class="pl-k">new</span> <span class="pl-smi">LoginPage</span><span class="pl-kos">(</span><span class="pl-s1">page</span><span class="pl-kos">)</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-kos">}</span><span class="pl-kos">,</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>

<span class="pl-s1">test</span><span class="pl-kos">.</span><span class="pl-en">beforeEach</span><span class="pl-kos">(</span><span class="pl-k">async</span> <span class="pl-kos">(</span><span class="pl-kos">{</span> page <span class="pl-kos">}</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
  <span class="pl-k">await</span> <span class="pl-s1">page</span><span class="pl-kos">.</span><span class="pl-c1">coverage</span><span class="pl-kos">.</span><span class="pl-en">startJSCoverage</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>

<span class="pl-s1">test</span><span class="pl-kos">.</span><span class="pl-en">afterEach</span><span class="pl-kos">(</span><span class="pl-k">async</span> <span class="pl-kos">(</span><span class="pl-kos">{</span> page <span class="pl-kos">}</span><span class="pl-kos">)</span> <span class="pl-c1">=&gt;</span> <span class="pl-kos">{</span>
  <span class="pl-k">const</span> <span class="pl-s1">coverage</span> <span class="pl-c1">=</span> <span class="pl-k">await</span> <span class="pl-s1">page</span><span class="pl-kos">.</span><span class="pl-c1">coverage</span><span class="pl-kos">.</span><span class="pl-en">stopJSCoverage</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-smi">console</span><span class="pl-kos">.</span><span class="pl-en">log</span><span class="pl-kos">(</span><span class="pl-s1">coverage</span><span class="pl-kos">)</span><span class="pl-kos">;</span>

  <span class="pl-k">for</span> <span class="pl-kos">(</span><span class="pl-k">const</span> <span class="pl-s1">entry</span> <span class="pl-k">of</span> <span class="pl-s1">coverage</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
    <span class="pl-k">const</span> <span class="pl-s1">converter</span> <span class="pl-c1">=</span> <span class="pl-en">v8toIstanbul</span><span class="pl-kos">(</span><span class="pl-s">''</span><span class="pl-kos">,</span> <span class="pl-c1">0</span><span class="pl-kos">,</span> <span class="pl-kos">{</span> <span class="pl-c1">source</span>: <span class="pl-s1">entry</span><span class="pl-kos">.</span><span class="pl-c1">source</span> <span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-k">await</span> <span class="pl-s1">converter</span><span class="pl-kos">.</span><span class="pl-en">load</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-s1">converter</span><span class="pl-kos">.</span><span class="pl-en">applyCoverage</span><span class="pl-kos">(</span><span class="pl-s1">entry</span><span class="pl-kos">.</span><span class="pl-c1">functions</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
    <span class="pl-smi">console</span><span class="pl-kos">.</span><span class="pl-en">log</span><span class="pl-kos">(</span><span class="pl-smi">JSON</span><span class="pl-kos">.</span><span class="pl-en">stringify</span><span class="pl-kos">(</span><span class="pl-s1">converter</span><span class="pl-kos">.</span><span class="pl-en">toIstanbul</span><span class="pl-kos">(</span><span class="pl-kos">)</span><span class="pl-kos">)</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
  <span class="pl-kos">}</span>
<span class="pl-kos">}</span><span class="pl-kos">)</span><span class="pl-kos">;</span></pre></div>
<p dir="auto"><strong>Console error:</strong></p>
<div class="highlight highlight-source-shell notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{&quot;&quot;:{&quot;path&quot;:&quot;&quot;,&quot;all&quot;:false,&quot;statementMap&quot;:{&quot;0&quot;:{&quot;start&quot;:{&quot;line&quot;:1,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:1,&quot;column&quot;:0}},&quot;1&quot;:{&quot;start&quot;:{&quot;line&quot;:2,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:2,&quot;column&quot;:46}},&quot;2&quot;:{&quot;start&quot;:{&quot;line&quot;:3,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:3,&quot;column&quot;:23}},&quot;3&quot;:{&quot;start&quot;:{&quot;line&quot;:4,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:4,&quot;column&quot;:61}},&quot;4&quot;:{&quot;start&quot;:{&quot;line&quot;:5,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:5,&quot;column&quot;:21}},&quot;5&quot;:{&quot;start&quot;:{&quot;line&quot;:6,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:6,&quot;column&quot;:22}},&quot;6&quot;:{&quot;start&quot;:{&quot;line&quot;:7,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:7,&quot;column&quot;:10}},&quot;7&quot;:{&quot;start&quot;:{&quot;line&quot;:8,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:8,&quot;column&quot;:68}},&quot;8&quot;:{&quot;start&quot;:{&quot;line&quot;:9,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:9,&quot;column&quot;:60}},&quot;9&quot;:{&quot;start&quot;:{&quot;line&quot;:10,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:10,&quot;column&quot;:58}},&quot;10&quot;:{&quot;start&quot;:{&quot;line&quot;:11,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:11,&quot;column&quot;:40}},&quot;11&quot;:{&quot;start&quot;:{&quot;line&quot;:12,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:12,&quot;column&quot;:50}},&quot;12&quot;:{&quot;start&quot;:{&quot;line&quot;:13,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:13,&quot;column&quot;:25}},&quot;13&quot;:{&quot;start&quot;:{&quot;line&quot;:14,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:14,&quot;column&quot;:58}},&quot;14&quot;:{&quot;start&quot;:{&quot;line&quot;:15,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:15,&quot;column&quot;:10}},&quot;15&quot;:{&quot;start&quot;:{&quot;line&quot;:16,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:16,&quot;column&quot;:0}},&quot;16&quot;:{&quot;start&quot;:{&quot;line&quot;:17,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:17,&quot;column&quot;:46}},&quot;17&quot;:{&quot;start&quot;:{&quot;line&quot;:18,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:18,&quot;column&quot;:51}},&quot;18&quot;:{&quot;start&quot;:{&quot;line&quot;:19,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:19,&quot;column&quot;:60}},&quot;19&quot;:{&quot;start&quot;:{&quot;line&quot;:20,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:20,&quot;column&quot;:51}},&quot;20&quot;:{&quot;start&quot;:{&quot;line&quot;:21,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:21,&quot;column&quot;:15}},&quot;21&quot;:{&quot;start&quot;:{&quot;line&quot;:22,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:22,&quot;column&quot;:24}},&quot;22&quot;:{&quot;start&quot;:{&quot;line&quot;:23,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:23,&quot;column&quot;:9}},&quot;23&quot;:{&quot;start&quot;:{&quot;line&quot;:24,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:24,&quot;column&quot;:42}},&quot;24&quot;:{&quot;start&quot;:{&quot;line&quot;:25,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:25,&quot;column&quot;:61}},&quot;25&quot;:{&quot;start&quot;:{&quot;line&quot;:26,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:26,&quot;column&quot;:43}},&quot;26&quot;:{&quot;start&quot;:{&quot;line&quot;:27,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:27,&quot;column&quot;:50}},&quot;27&quot;:{&quot;start&quot;:{&quot;line&quot;:28,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:28,&quot;column&quot;:15}},&quot;28&quot;:{&quot;start&quot;:{&quot;line&quot;:29,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:29,&quot;column&quot;:75}},&quot;29&quot;:{&quot;start&quot;:{&quot;line&quot;:30,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:30,&quot;column&quot;:9}},&quot;30&quot;:{&quot;start&quot;:{&quot;line&quot;:31,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:31,&quot;column&quot;:0}},&quot;31&quot;:{&quot;start&quot;:{&quot;line&quot;:32,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:32,&quot;column&quot;:8}},&quot;32&quot;:{&quot;start&quot;:{&quot;line&quot;:33,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:33,&quot;column&quot;:0}},&quot;33&quot;:{&quot;start&quot;:{&quot;line&quot;:34,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:34,&quot;column&quot;:61}},&quot;34&quot;:{&quot;start&quot;:{&quot;line&quot;:35,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:35,&quot;column&quot;:72}},&quot;35&quot;:{&quot;start&quot;:{&quot;line&quot;:36,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:36,&quot;column&quot;:59}},&quot;36&quot;:{&quot;start&quot;:{&quot;line&quot;:37,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:37,&quot;column&quot;:64}},&quot;37&quot;:{&quot;start&quot;:{&quot;line&quot;:38,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:38,&quot;column&quot;:51}},&quot;38&quot;:{&quot;start&quot;:{&quot;line&quot;:39,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:39,&quot;column&quot;:44}},&quot;39&quot;:{&quot;start&quot;:{&quot;line&quot;:40,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:40,&quot;column&quot;:48}},&quot;40&quot;:{&quot;start&quot;:{&quot;line&quot;:41,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:41,&quot;column&quot;:48}},&quot;41&quot;:{&quot;start&quot;:{&quot;line&quot;:42,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:42,&quot;column&quot;:17}},&quot;42&quot;:{&quot;start&quot;:{&quot;line&quot;:43,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:43,&quot;column&quot;:50}},&quot;43&quot;:{&quot;start&quot;:{&quot;line&quot;:44,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:44,&quot;column&quot;:81}},&quot;44&quot;:{&quot;start&quot;:{&quot;line&quot;:45,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:45,&quot;column&quot;:112}},&quot;45&quot;:{&quot;start&quot;:{&quot;line&quot;:46,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:46,&quot;column&quot;:87}},&quot;46&quot;:{&quot;start&quot;:{&quot;line&quot;:47,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:47,&quot;column&quot;:84}},&quot;47&quot;:{&quot;start&quot;:{&quot;line&quot;:48,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:48,&quot;column&quot;:52}},&quot;48&quot;:{&quot;start&quot;:{&quot;line&quot;:49,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:49,&quot;column&quot;:40}},&quot;49&quot;:{&quot;start&quot;:{&quot;line&quot;:50,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:50,&quot;column&quot;:40}},&quot;50&quot;:{&quot;start&quot;:{&quot;line&quot;:51,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:51,&quot;column&quot;:17}},&quot;51&quot;:{&quot;start&quot;:{&quot;line&quot;:52,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:52,&quot;column&quot;:9}},&quot;52&quot;:{&quot;start&quot;:{&quot;line&quot;:53,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:53,&quot;column&quot;:31}},&quot;53&quot;:{&quot;start&quot;:{&quot;line&quot;:54,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:54,&quot;column&quot;:52}},&quot;54&quot;:{&quot;start&quot;:{&quot;line&quot;:55,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:55,&quot;column&quot;:40}},&quot;55&quot;:{&quot;start&quot;:{&quot;line&quot;:56,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:56,&quot;column&quot;:60}},&quot;56&quot;:{&quot;start&quot;:{&quot;line&quot;:57,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:57,&quot;column&quot;:17}},&quot;57&quot;:{&quot;start&quot;:{&quot;line&quot;:58,&quot;column&quot;:0},&quot;end&quot;:{&quot;line&quot;:58,&quot;column&quot;:9}}},&quot;s&quot;:{&quot;0&quot;:1,&quot;1&quot;:1,&quot;2&quot;:1,&quot;3&quot;:1,&quot;4&quot;:1,&quot;5&quot;:1,&quot;6&quot;:1,&quot;7&quot;:1,&quot;8&quot;:1,&quot;9&quot;:1,&quot;10&quot;:1,&quot;11&quot;:1,&quot;12&quot;:1,&quot;13&quot;:1,&quot;14&quot;:1,&quot;15&quot;:1,&quot;16&quot;:1,&quot;17&quot;:0,&quot;18&quot;:0,&quot;19&quot;:0,&quot;20&quot;:0,&quot;21&quot;:0,&quot;22&quot;:0,&quot;23&quot;:1,&quot;24&quot;:0,&quot;25&quot;:0,&quot;26&quot;:0,&quot;27&quot;:0,&quot;28&quot;:0,&quot;29&quot;:0,&quot;30&quot;:1,&quot;31&quot;:1,&quot;32&quot;:1,&quot;33&quot;:1,&quot;34&quot;:1,&quot;35&quot;:1,&quot;36&quot;:1,&quot;37&quot;:1,&quot;38&quot;:1,&quot;39&quot;:1,&quot;40&quot;:1,&quot;41&quot;:1,&quot;42&quot;:1,&quot;43&quot;:0,&quot;44&quot;:0,&quot;45&quot;:0,&quot;46&quot;:0,&quot;47&quot;:0,&quot;48&quot;:0,&quot;49&quot;:0,&quot;50&quot;:0,&quot;51&quot;:0,&quot;52&quot;:1,&quot;53&quot;:0,&quot;54&quot;:0,&quot;55&quot;:0,&quot;56&quot;:0,&quot;57&quot;:0},&quot;branchMap&quot;:{&quot;0&quot;:{&quot;type&quot;:&quot;branch&quot;,&quot;line&quot;:2,&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:2,&quot;column&quot;:-1},&quot;end&quot;:{&quot;line&quot;:58,&quot;column&quot;:9}},&quot;locations&quot;:[{&quot;start&quot;:{&quot;line&quot;:2,&quot;column&quot;:-1},&quot;end&quot;:{&quot;line&quot;:58,&quot;column&quot;:9}}]},&quot;1&quot;:{&quot;type&quot;:&quot;branch&quot;,&quot;line&quot;:43,&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:43,&quot;column&quot;:31},&quot;end&quot;:{&quot;line&quot;:43,&quot;column&quot;:47}},&quot;locations&quot;:[{&quot;start&quot;:{&quot;line&quot;:43,&quot;column&quot;:31},&quot;end&quot;:{&quot;line&quot;:43,&quot;column&quot;:47}}]},&quot;2&quot;:{&quot;type&quot;:&quot;branch&quot;,&quot;line&quot;:43,&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:43,&quot;column&quot;:49},&quot;end&quot;:{&quot;line&quot;:52,&quot;column&quot;:9}},&quot;locations&quot;:[{&quot;start&quot;:{&quot;line&quot;:43,&quot;column&quot;:49},&quot;end&quot;:{&quot;line&quot;:52,&quot;column&quot;:9}}]},&quot;3&quot;:{&quot;type&quot;:&quot;branch&quot;,&quot;line&quot;:53,&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:53,&quot;column&quot;:30},&quot;end&quot;:{&quot;line&quot;:58,&quot;column&quot;:9}},&quot;locations&quot;:[{&quot;start&quot;:{&quot;line&quot;:53,&quot;column&quot;:30},&quot;end&quot;:{&quot;line&quot;:58,&quot;column&quot;:9}}]}},&quot;b&quot;:{&quot;0&quot;:[1],&quot;1&quot;:[0],&quot;2&quot;:[0],&quot;3&quot;:[0]},&quot;fnMap&quot;:{&quot;0&quot;:{&quot;name&quot;:&quot;createNode&quot;,&quot;decl&quot;:{&quot;start&quot;:{&quot;line&quot;:17,&quot;column&quot;:8},&quot;end&quot;:{&quot;line&quot;:23,&quot;column&quot;:9}},&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:17,&quot;column&quot;:8},&quot;end&quot;:{&quot;line&quot;:23,&quot;column&quot;:9}},&quot;line&quot;:17},&quot;1&quot;:{&quot;name&quot;:&quot;appendNodesToDom&quot;,&quot;decl&quot;:{&quot;start&quot;:{&quot;line&quot;:24,&quot;column&quot;:8},&quot;end&quot;:{&quot;line&quot;:30,&quot;column&quot;:9}},&quot;loc&quot;:{&quot;start&quot;:{&quot;line&quot;:24,&quot;column&quot;:8},&quot;end&quot;:{&quot;line&quot;:30,&quot;column&quot;:9}},&quot;line&quot;:24}},&quot;f&quot;:{&quot;0&quot;:0,&quot;1&quot;:0}}}
Passed: 0	Failed: 1	Pending: 0


  1) login/login.test.ts:18:3 › Login scenarios ›  should load login page ==================

    Error: An error occurred while trying to read the map file at /Users/&lt;path&gt;/ag-grid-chunk-bfc390cf.js.map
    Error: ENOENT: no such file or directory, open '/Users/&lt;path&gt;/ag-grid-chunk-bfc390cf.js.map'

        at readFromFileMap (/Users/&lt;path&gt;/node_modules/convert-source-map/index.js:60:11)
        at new Converter (/Users/&lt;path&gt;/node_modules/convert-source-map/index.js:67:32)
        at Object.exports.fromMapFileComment (/Users/&lt;path&gt;/node_modules/convert-source-map/index.js:153:10)
        at Object.exports.fromMapFileSource (/Users/&lt;path&gt;/node_modules/convert-source-map/index.js:165:22)
        at V8ToIstanbul.load (/Users/&lt;path&gt;/node_modules/v8-to-istanbul/lib/v8-to-istanbul.js:52:66)
        at /Users/&lt;path&gt;/fixtures/blink.ts:334:21
"><pre class="notranslate">{"":{"path":"","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":0}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":46}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":23}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":61}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":21}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":22}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":10}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":68}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":60}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":58}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":40}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":50}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":25}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":58}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":10}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":0}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":46}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":51}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":60}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":51}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":15}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":24}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":9}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":42}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":61}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":43}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":50}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":15}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":75}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":9}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":0}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":8}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":0}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":61}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":72}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":59}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":64}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":51}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":44}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":48}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":48}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":17}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":50}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":81}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":112}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":87}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":84}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":52}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":40}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":17}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":9}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":31}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":52}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":40}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":60}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":17}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":9}}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":1,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":1,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":1,"53":0,"54":0,"55":0,"56":0,"57":0},"branchMap":{"0":{"type":"branch","line":2,"loc":{"start":{"line":2,"column":-1},"end":{"line":58,"column":9}},"locations":[{"start":{"line":2,"column":-1},"end":{"line":58,"column":9}}]},"1":{"type":"branch","line":43,"loc":{"start":{"line":43,"column":31},"end":{"line":43,"column":47}},"locations":[{"start":{"line":43,"column":31},"end":{"line":43,"column":47}}]},"2":{"type":"branch","line":43,"loc":{"start":{"line":43,"column":49},"end":{"line":52,"column":9}},"locations":[{"start":{"line":43,"column":49},"end":{"line":52,"column":9}}]},"3":{"type":"branch","line":53,"loc":{"start":{"line":53,"column":30},"end":{"line":58,"column":9}},"locations":[{"start":{"line":53,"column":30},"end":{"line":58,"column":9}}]}},"b":{"0":[1],"1":[0],"2":[0],"3":[0]},"fnMap":{"0":{"name":"createNode","decl":{"start":{"line":17,"column":8},"end":{"line":23,"column":9}},"loc":{"start":{"line":17,"column":8},"end":{"line":23,"column":9}},"line":17},"1":{"name":"appendNodesToDom","decl":{"start":{"line":24,"column":8},"end":{"line":30,"column":9}},"loc":{"start":{"line":24,"column":8},"end":{"line":30,"column":9}},"line":24}},"f":{"0":0,"1":0}}}
Passed: 0	Failed: 1	Pending: 0


  1) login/login.test.ts:18:3 › Login scenarios ›  should load login page ==================

    Error: An error occurred <span class="pl-k">while</span> trying to <span class="pl-c1">read</span> the map file at /Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/ag-grid-chunk-bfc390cf.js.map
    Error: ENOENT: no such file or directory, open <span class="pl-s"><span class="pl-pds">'</span>/Users/&lt;path&gt;/ag-grid-chunk-bfc390cf.js.map<span class="pl-pds">'</span></span>

        at readFromFileMap (/Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/node_modules/convert-source-map/index.js:60:11)
        at new Converter (/Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/node_modules/convert-source-map/index.js:67:32)
        at Object.exports.fromMapFileComment (/Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/node_modules/convert-source-map/index.js:153:10)
        at Object.exports.fromMapFileSource (/Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/node_modules/convert-source-map/index.js:165:22)
        at V8ToIstanbul.load (/Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/node_modules/v8-to-istanbul/lib/v8-to-istanbul.js:52:66)
        at /Users/<span class="pl-k">&lt;</span>path<span class="pl-k">&gt;</span>/fixtures/blink.ts:334:21
</pre></div>
<p dir="auto"><strong>Steps</strong></p>
<ul dir="auto">
<li>[Run the test]</li>
<li>npx playwright test</li>
</ul>
<p dir="auto"><strong>Expected</strong></p>
<p dir="auto">I followed the instructions as per <a href="https://playwright.dev/docs/api/class-coverage" rel="nofollow">https://playwright.dev/docs/api/class-coverage</a> to get the code coverage.</p>
<p dir="auto"><strong>Actual</strong></p>
<p dir="auto">But I am facing an error complaining that the map is not present at the given location. This seems to be happening with latest version as well.</p>