K6 browser does not send data if a warn is received

Hi!
Version K6 1.0.0
run: K6_PROMETHEUS_RW_SERVER_URL=$URL k6 run -o experimental-prometheus-rw test.js
I have a script:

import { browser } from 'k6/browser';

export const options = {
    scenarios: {
        ui: {
            executor: 'shared-iterations',
            options: {
                browser: {
                    type: 'chromium',
                },
            },
        },
    },
};

export default async function () {
    const page = await browser.newPage()

    await page.goto('https://www.yahoo.com', { 'timeout': 60000, 'waitUntil': 'load' })
    await page.close()
}

When it’s working, I get a message:

WARN[0009] sid:3C2B1984B8A0AF4E84E8891C12F9729F
 tid:099276E5E359BD098F858C44A5D9DDC3
 bctxid:44A373C710809D6C2DCA39BFAD550C08 bctx nil:false, 
unknown target type: "service_worker"  category="Browser:isAttachedPageValid" elapsed="0 ms" source=browser

After it’s work, I see a message with total results. But in prometheus, I see that an error is sent instead of the data: chrome-error://chromewebdata/.

Should data be sent to prometheus when there is a warning?


Hi @inancgumus!
Can you help?