Skip to content

[9.3] [Reporting] set zoom to 1 for long reports (#248785)#251365

Merged
kibanamachine merged 1 commit intoelastic:9.3from
kibanamachine:backport/9.3/pr-248785
Feb 3, 2026
Merged

[9.3] [Reporting] set zoom to 1 for long reports (#248785)#251365
kibanamachine merged 1 commit intoelastic:9.3from
kibanamachine:backport/9.3/pr-248785

Conversation

@kibanamachine
Copy link
Contributor

Backport

This will backport the following commits from main to 9.3:

Questions ?

Please refer to the Backport tool documentation

resolves elastic#138812

## Summary

Chrome has a hard limit of 16000 rows in a page screenshot. We currently
set the zoom level to 2, which means any report > 8000 in height won't
be rendered correctly.

As a partial fix, we'll set zoom to 1 for any report that is > 8000
height.

for more info: puppeteer/puppeteer#359

(cherry picked from commit 19df262)
@kibanamachine kibanamachine added the backport This PR is a backport of another PR label Feb 3, 2026
@kibanamachine kibanamachine enabled auto-merge (squash) February 3, 2026 01:49
@kibanamachine kibanamachine merged commit 1ce95a5 into elastic:9.3 Feb 3, 2026
17 checks passed
@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #83 / integrations For each artifact list under management "before all" hook in "For each artifact list under management"

Metrics [docs]

✅ unchanged

cc @pmuellr

pmuellr added a commit that referenced this pull request Feb 4, 2026
# Backport

This will backport the following commits from `main` to `9.2`:
- [[Reporting] set zoom to 1 for long reports
(#248785)](#248785)

<!--- Backport version: 10.2.0 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Patrick
Mueller","email":"patrick.mueller@elastic.co"},"sourceCommit":{"committedDate":"2026-02-03T01:40:22Z","message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","backport:all-open","ci:cloud-deploy","Feature:Reporting:Screenshot","v9.3.0","v9.4.0"],"title":"[Reporting]
set zoom to 1 for long
reports","number":248785,"url":"https://github.com/elastic/kibana/pull/248785","mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/251365","number":251365,"state":"MERGED","mergeCommit":{"sha":"1ce95a5aa75b2fc1bbb716ff3854747a09e21d59","message":"[9.3]
[Reporting] set zoom to 1 for long reports (#248785) (#251365)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.3`:\n- [[Reporting] set zoom to 1 for long
reports\n(#248785)](https://github.com/elastic/kibana/pull/248785)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Patrick Mueller
<patrick.mueller@elastic.co>"}},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/248785","number":248785,"mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}}]}]
BACKPORT-->
pmuellr added a commit that referenced this pull request Feb 4, 2026
# Backport

This will backport the following commits from `main` to `9.1`:
- [[Reporting] set zoom to 1 for long reports
(#248785)](#248785)

<!--- Backport version: 10.2.0 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Patrick
Mueller","email":"patrick.mueller@elastic.co"},"sourceCommit":{"committedDate":"2026-02-03T01:40:22Z","message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","backport:all-open","ci:cloud-deploy","Feature:Reporting:Screenshot","v9.3.0","v9.4.0"],"title":"[Reporting]
set zoom to 1 for long
reports","number":248785,"url":"https://github.com/elastic/kibana/pull/248785","mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/251365","number":251365,"state":"MERGED","mergeCommit":{"sha":"1ce95a5aa75b2fc1bbb716ff3854747a09e21d59","message":"[9.3]
[Reporting] set zoom to 1 for long reports (#248785) (#251365)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.3`:\n- [[Reporting] set zoom to 1 for long
reports\n(#248785)](https://github.com/elastic/kibana/pull/248785)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Patrick Mueller
<patrick.mueller@elastic.co>"}},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/248785","number":248785,"mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}}]}]
BACKPORT-->
pmuellr added a commit that referenced this pull request Feb 4, 2026
# Backport

This will backport the following commits from `main` to `8.19`:
- [[Reporting] set zoom to 1 for long reports
(#248785)](#248785)

<!--- Backport version: 10.2.0 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Patrick
Mueller","email":"patrick.mueller@elastic.co"},"sourceCommit":{"committedDate":"2026-02-03T01:40:22Z","message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb","branchLabelMapping":{"^v9.4.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:ResponseOps","backport:all-open","ci:cloud-deploy","Feature:Reporting:Screenshot","v9.3.0","v9.4.0"],"title":"[Reporting]
set zoom to 1 for long
reports","number":248785,"url":"https://github.com/elastic/kibana/pull/248785","mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"9.3","label":"v9.3.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"url":"https://github.com/elastic/kibana/pull/251365","number":251365,"state":"MERGED","mergeCommit":{"sha":"1ce95a5aa75b2fc1bbb716ff3854747a09e21d59","message":"[9.3]
[Reporting] set zoom to 1 for long reports (#248785) (#251365)\n\n#
Backport\n\nThis will backport the following commits from `main` to
`9.3`:\n- [[Reporting] set zoom to 1 for long
reports\n(#248785)](https://github.com/elastic/kibana/pull/248785)\n\n\n\n###
Questions ?\nPlease refer to the [Backport
tool\ndocumentation](https://github.com/sorenlouv/backport)\n\n\n\nCo-authored-by:
Patrick Mueller
<patrick.mueller@elastic.co>"}},{"branch":"main","label":"v9.4.0","branchLabelMappingKey":"^v9.4.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/248785","number":248785,"mergeCommit":{"message":"[Reporting]
set zoom to 1 for long reports (#248785)\n\nresolves
https://github.com/elastic/kibana/issues/138812\n\n## Summary\n\nChrome
has a hard limit of 16000 rows in a page screenshot. We currently\nset
the zoom level to 2, which means any report > 8000 in height won't\nbe
rendered correctly.\n\nAs a partial fix, we'll set zoom to 1 for any
report that is > 8000\nheight.\n\nfor more info:
https://github.com/puppeteer/puppeteer/issues/359","sha":"19df26274ac68e1401cfc2702fb7922c9fda7cdb"}}]}]
BACKPORT-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants