grafana/k6 · error
getting full page size: %w
Error message
getting full page size: %w
What it means
Error "getting full page size: %w" thrown in grafana/k6.
Source
Thrown at internal/js/modules/k6/browser/common/screenshotter.go:375
func (s *screenshotter) screenshotPage(p *Page, opts *PageScreenshotOptions) ([]byte, error) {
format := opts.Format
// Infer file format by path
if opts.Path != "" && opts.Format != "png" && opts.Format != "jpeg" {
if strings.HasSuffix(opts.Path, ".jpg") || strings.HasSuffix(opts.Path, ".jpeg") {
format = "jpeg"
}
}
viewportSize, originalViewportSize, err := s.originalViewportSize(p)
if err != nil {
return nil, fmt.Errorf("getting original viewport size: %w", err)
}
if opts.FullPage { //nolint:nestif
fullPageSize, err := s.fullPageSize(p)
if err != nil {
return nil, fmt.Errorf("getting full page size: %w", err)
}
documentRect := &Rect{
X: 0,
Y: 0,
Width: fullPageSize.Width,
Height: fullPageSize.Height,
}
var overriddenViewportSize *Size
fitsViewport := fullPageSize.Width <= viewportSize.Width && fullPageSize.Height <= viewportSize.Height
if !fitsViewport {
overriddenViewportSize = fullPageSize
if err := p.setViewportSize(overriddenViewportSize); err != nil {
return nil, fmt.Errorf("setting viewport size to %s: %w",
overriddenViewportSize, err)
}
}
if opts.Clip != nil {
documentRect, err = s.trimClipToSize(&Rect{View on GitHub (pinned to 93accf6570)
When it happens
Trigger: Thrown at internal/js/modules/k6/browser/common/screenshotter.go:375 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/4d2bb1cd6e1aa828.
Report an issue: GitHub.