Skip to content

[Reporting] set zoom to 1 for long reports#248785

Merged
pmuellr merged 6 commits intoelastic:mainfrom
pmuellr:138812-no-zoom-for-long-reports
Feb 3, 2026
Merged

[Reporting] set zoom to 1 for long reports#248785
pmuellr merged 6 commits intoelastic:mainfrom
pmuellr:138812-no-zoom-for-long-reports

Conversation

@pmuellr
Copy link
Contributor

@pmuellr pmuellr commented Jan 13, 2026

resolves #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

Checklist

Check the PR satisfies following conditions.

Reviewers should verify this PR satisfies this list as well.

  • Any text added follows EUI's writing guidelines, uses sentence case text and includes i18n support
  • Documentation was added for features that require explanation or tutorials
  • Unit or functional tests were updated or added to match the most common scenarios
  • If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the docker list
  • This was checked for breaking HTTP API changes, and any breaking changes have been approved by the breaking-change committee. The release_note:breaking label should be applied in these situations.
  • Flaky Test Runner was used on any tests changed
  • The PR description includes the appropriate Release Notes section, and the correct release_note:* label is applied per the guidelines
  • Review the backport guidelines and apply applicable backport:* labels.

Identify risks

Does this PR introduce any risks? For example, consider risks like hard to test bugs, performance regression, potential of data loss.

Describe the risk, its severity, and mitigation for each identified risk. Invite stakeholders and evaluate how to proceed before merging.

@pmuellr pmuellr added release_note:skip Skip the PR/issue when compiling release notes Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// backport:all-open Backport to all branches that could still receive a release Feature:Reporting:Screenshot Reporting issues pertaining to PNG/PDF file export labels Jan 13, 2026
@kibanamachine
Copy link
Contributor

Cloud deployments require a Github label, please add ci:cloud-deploy or ci:cloud-redeploy and trigger the job through the checkbox again.

@pmuellr
Copy link
Contributor Author

pmuellr commented Jan 13, 2026

@darnautov this is a riff on your PR #246560

I only set the zoom to either 1 or 2 - a zoom of 2 is what we've been using for a while, and

  • I'm worried some customers may notice a loss is resolution
  • not sure how well scaling to non-integral values is going to work, especially with software rendering

@pmuellr pmuellr marked this pull request as ready for review January 13, 2026 14:32
@pmuellr pmuellr requested a review from a team as a code owner January 13, 2026 14:32
@elasticmachine
Copy link
Contributor

Pinging @elastic/response-ops (Team:ResponseOps)

@pmuellr pmuellr added the ci:cloud-deploy Create or update a Cloud deployment label Jan 13, 2026
@pmuellr pmuellr requested a review from a team as a code owner January 13, 2026 23:00
@pmuellr
Copy link
Contributor Author

pmuellr commented Jan 13, 2026

To test this, here's a Saved Object export for the Web Logs sample, which is ~12K in height, due to one of the graphs being resized to be VERY TALL. There's a table at the bottom, so you can tell if it rendered the whole thing. Remove the .txt from the file name to import. Add the Web Logs sample first!

Note, this dashboard likely works without this patch on Mac, but that's because it's using a GPU. The problem appears to be related to running with no gpu. To run on Mac with no gpu, you'll need to hack the code: #246560 (comment)

[Logs] Web Traffic Dashboard - Long.ndjson.txt

@pmuellr
Copy link
Contributor Author

pmuellr commented Jan 14, 2026

Closing in preference of #248566 .

That PR will handle longer reports (this one could only handle reports < 16K height), and this one has some kind of a problem with the clipping rectangle - I was seeing the "chrome" of the Dashboard app in the resulting images, when the zoom was set to 1.

@pmuellr pmuellr closed this Jan 14, 2026
@pmuellr pmuellr reopened this Jan 29, 2026
@pmuellr
Copy link
Contributor Author

pmuellr commented Jan 29, 2026

Closed PR #248566 and will fix the "long report" issue with this PR.

The "tiling" approach in that PR does work, but requires a lot of memory. It may be useful in the future if we move to some kind of centralized printing service where memory isn't as much of an issue.

@pmuellr
Copy link
Contributor Author

pmuellr commented Jan 29, 2026

In the cloud deployment, I added a modified version of the Web Traffic dashboard, that is 12888 pixels high. It generates PNGs and PDFs fine for this dashboard, where a cloud deployment without these changes fails to run, or generates a garbled image.

Copy link
Contributor

@darnautov darnautov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested, LGTM

.object({
height: z.number().positive().max(14400),
// 16000px height is the maximum screenshot Chrome can make
height: z.number().positive().max(16000),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we update the docs https://www.elastic.co/docs/explore-analyze/report-and-share by adding the "Certain limitations" sections similar to the CSV exports? cc @nastasha-solomon

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, good call. Are there width restrictions for screenshots too?

Copy link
Contributor Author

@pmuellr pmuellr Feb 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems like it's hard or not practival to make "wide" dashboards in Kibana, that would have problems printing like this. So I'd say we don't have to worry about width issues.

@pmuellr pmuellr enabled auto-merge (squash) February 2, 2026 23:52
@elasticmachine
Copy link
Contributor

elasticmachine commented Feb 3, 2026

💚 Build Succeeded

Metrics [docs]

✅ unchanged

History

@pmuellr pmuellr merged commit 19df262 into elastic:main Feb 3, 2026
16 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.19, 9.1, 9.2, 9.3

https://github.com/elastic/kibana/actions/runs/21613375117

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Feb 3, 2026
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
Copy link
Contributor

💔 Some backports could not be created

Status Branch Result
8.19 Backport failed because of merge conflicts

You might need to backport the following PRs to 8.19:
- [EDR Workflows] Test improvement: get rid of duplicate test errors in afterAll (#251046)
- [SLO] Fix SLO filter containing space and wildcard (#251033)
9.1 Backport failed because of merge conflicts

You might need to backport the following PRs to 9.1:
- [Cases][Webhook] - Better handle 204 responses (#251090)
9.2 Backport failed because of merge conflicts

You might need to backport the following PRs to 9.2:
- [Fleet] Use package policy input when available to retrieve agent health components (#251093)
- [Cases][Webhook] - Better handle 204 responses (#251090)
- [SLO] Fix SLO filter containing space and wildcard (#251033)
9.3

Note: Successful backport PRs will be merged automatically after passing CI.

Manual backport

To create the backport manually run:

node scripts/backport --pr 248785

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Feb 3, 2026
# Backport

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

<!--- Backport version: 9.6.6 -->

### 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.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":"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-->

Co-authored-by: Patrick Mueller <patrick.mueller@elastic.co>
pmuellr added a commit to pmuellr/kibana that referenced this pull request Feb 3, 2026
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)

# Conflicts:
#	x-pack/platform/plugins/private/reporting/server/routes/common/request_handler/validator.ts
pmuellr added a commit to pmuellr/kibana that referenced this pull request Feb 3, 2026
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)

# Conflicts:
#	x-pack/platform/plugins/private/reporting/server/routes/common/request_handler/validator.ts
pmuellr added a commit to pmuellr/kibana that referenced this pull request Feb 3, 2026
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)

# Conflicts:
#	x-pack/platform/plugins/private/reporting/server/routes/common/request_handler/validator.ts
@pmuellr
Copy link
Contributor Author

pmuellr commented Feb 3, 2026

💚 All backports created successfully

Status Branch Result
9.2
9.1
8.19

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

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:all-open Backport to all branches that could still receive a release ci:cloud-deploy Create or update a Cloud deployment Feature:Reporting:Screenshot Reporting issues pertaining to PNG/PDF file export release_note:skip Skip the PR/issue when compiling release notes Team:ResponseOps Platform ResponseOps team (formerly the Cases and Alerting teams) t// v8.19.12 v9.1.11 v9.2.6 v9.3.0 v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Reporting][Research] Large dashboard layout screen capture contains glitch

6 participants