Ankur
Ankur
@lthurr could you please open a new thread in our [community forum](https://community.grafana.com/c/grafana-k6/k6-browser/79)? Does seem to be an issue though. Have you been able to reproduce the issue in a public...
Updated stack trace ```bash panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x14eabf6] goroutine 3341089 [running]: github.com/grafana/xk6-browser/common.(*ElementHandle).clickablePoint(0xc0034557c0) github.com/grafana/[email protected]/common/element_handle.go:168 +0x2b6 github.com/grafana/xk6-browser/common.(*ElementHandle).newPointerAction.func1({0x1eee958, 0xc0023d8cb0}, 0x0?)...
The only reason we would get this NPD is if the [getLayoutMetrics](https://github.com/grafana/xk6-browser/blob/4350722189cf533a31228ff0c032b88f14ae394b/common/element_handle.go#L164) returned a nil value for `layoutViewport`. Looking at Playwright's [clickablePoint](https://github.com/microsoft/playwright/blob/99895005e2a701eba922c4642ea6ac036245ef4b/packages/playwright-core/src/server/dom.ts#L236) they don't seem to work with the `GetLayoutMetrics`...
Hi @yevk, Thank you for your help in fixing a couple of issues 🙇 I've started to take a look at this issue, and I think i know what the...
I've taken another look at this. In Playwright they perform the following: ```js this._page.mainFrame()._utilityContext().then(utility => utility.evaluate(() => ({ width: innerWidth, height: innerHeight }))), ``` whereas in k6 browser we do:...
Latest stack trace: ``` go.k6.io/k6/internal/js/modules/k6/browser/common.(*ElementHandle).clickablePoint(0xc0d8269680) go.k6.io/k6/internal/js/modules/k6/browser/common/element_handle.go:170 +0x2b6 go.k6.io/k6/internal/js/modules/k6/browser/common.(*ElementHandle).newPointerAction.func1({0x2183798, 0xc0ac4cfb90}, 0x0?) go.k6.io/k6/internal/js/modules/k6/browser/common/element_handle.go:1597 +0x438 go.k6.io/k6/internal/js/modules/k6/browser/common.retryPointerAction({0x2183798, 0xc0ac4cfb90}, 0xc15e61be40, 0xc137ec2f60) go.k6.io/k6/internal/js/modules/k6/browser/common/element_handle.go:1650 +0x3c go.k6.io/k6/internal/js/modules/k6/browser/common.(*ElementHandle).newPointerAction.func2({0x2183798, 0xc0ac4cfb90}, 0xc1810fea10, 0xc1810fea80) go.k6.io/k6/internal/js/modules/k6/browser/common/element_handle.go:1632 +0x53 go.k6.io/k6/internal/js/modules/k6/browser/common.(*Frame).click.(*Frame).newPointerAction.func2({0x2183798, 0xc0ac4cfb90}, 0xc1810fea10, 0xc1810fea80) go.k6.io/k6/internal/js/modules/k6/browser/common/frame.go:2054 +0x114...
It's two fold: 1. There's an issue in the k6 event system whereby it thinks that it hasn't received all the event.done() calls from all the subscribers. 2. The connection...
There is in fact two different things going on: 1. The page span duration is not started when the new page starts to load. 2. Splitting the navigation portion of...
Although we haven't solved the issue of _"the span for this API call is longer than the parent span"_, we have solved a more serious issue which is affecting the...
@jgaalen thanks for reaching out with a feature request. Currently, as you have worked out, there is no way to cache objects/cookies. We are aware of this limitation and are...