grafana/k6 · error
waitForEvent does not support option: '%s'
Error message
waitForEvent does not support option: '%s'
What it means
Error "waitForEvent does not support option: '%s'" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/browser/page_mapping.go:1090
if fn, ok := sobek.AssertFunction(opts); ok {
return ropts, fn, nil
}
obj := opts.ToObject(k6ext.Runtime(ctx))
var pred sobek.Callable
for _, k := range obj.Keys() {
switch k {
case "timeout":
ropts.Timeout = time.Duration(obj.Get(k).ToInteger()) * time.Millisecond
case "predicate":
fn, ok := sobek.AssertFunction(obj.Get(k))
if !ok {
return nil, nil, fmt.Errorf("predicate must be a function")
}
pred = fn
default:
return nil, nil, fmt.Errorf("waitForEvent does not support option: '%s'", k)
}
}
return ropts, pred, nil
}
// parseSize parses the size options from a Sobek value.
func parseSize(rt *sobek.Runtime, opts sobek.Value) (*common.Size, error) {
size := &common.Size{}
if k6common.IsNullish(opts) {
return size, nil
}
obj := opts.ToObject(rt)
for _, k := range obj.Keys() {
v := obj.Get(k)
if k6common.IsNullish(v) {
continueView on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/browser/page_mapping.go:1090 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of grafana/k6@93accf6570 (2026-08-15).
Data as JSON: /api/errors/e118933a674679b7.
Report an issue: GitHub.