Ivan Mirić

Results 55 issues of Ivan Mirić

In #462 we made a `chromium` object importable in scripts, but the way it's done is a bit convoluted: https://github.com/grafana/xk6-browser/blob/aadaffec87c8ffba66db89f417bb68e3aacbbe08/main.go#L61-L68 That is, `"chromium"` actually points to the `JSModule` itself, and...

enhancement

On v0.4.0 and possibly current `main` (00960bd), we've received reports that sometimes the temporary directory used for browser storage is not deleted, or not entirely deleted, due to some permission...

bug

We recently noticed test failures in CI for PRs #326 and #480 (jobs [#1183](https://github.com/grafana/xk6-browser/runs/7636154407?check_suite_focus=true) and [#1197](https://github.com/grafana/xk6-browser/runs/7670466150?check_suite_focus=true) respectively), where different tests timeout after 5m. The most relevant stack traces seem to...

bug
ci

On current `main` (1997670), calling `ElementHandle.click({ button: 'middle' })` behaves as if the left click was triggered. For link elements this crucially doesn't result in opening a new background page,...

bug

As [discussed internally](https://loadimpact.slack.com/archives/C02H6RF6X1P/p1647511233191189), several things need to happen to move this forward: - [x] A new AWS AMI needs to be created that bundles k6+xk6-browser and Chromium. - [x] Testing...

high prio
cloud

Closing this issue should be done when all existing issues are fixed and we remove `--new-from-rev` from the CI job. **TODO:** - [x] #211 - [x] Reenable the new-from-rev option:...

good first issue
ci
hacktoberfest

A long time ago, in ~a galaxy~ #131, we introduced the undocumented `XK6_BROWSER_LOG` environment variable, used to control the log level globally. At the time, this was only useful for...

enhancement
evaluation needed

xk6-browser version: 20002a4945c609b377d6454121bd8e11112e536a Browser version: Chromium 102.0.5005.61 OS: Linux ## Description [As reported on the forum](https://community.k6.io/t/xk6-browser-for-pages-behind-authentication/3885/4), sometimes we emit a `browser_dom_content_loaded` metric that has an empty URL tag. This might...

bug

Currently the [URL option for `waitForNavigation`](https://github.com/grafana/xk6-browser/blob/ae264530b6fbe0285ac9df9b0f4a907b460bb805/common/frame_options.go#L151) is unused. Previously it wasn't a major priority, but now that [waiting for navigation within the same document works](https://github.com/grafana/xk6-browser/pull/247), we need a way to...

enhancement

This issue turned out to be invalid but we [decided](https://github.com/grafana/xk6-browser/issues/231#issuecomment-1040104048) to add a test. --- Currently (4ae711e) the [`injected_script.js`](https://github.com/grafana/xk6-browser/blob/4ae711e4a63edec5c98e9a70fd6859dcd4f9574d/common/js/injected_script.js) file is evaluated in the browser _on each call_ of many...

tests