Skip to content

[Reporting] Allow Reporting APIs to work when there is no headless browser#148226

Merged
tsullivan merged 2 commits intoelastic:7.17from
tsullivan:reporting/fix-mac-development
Jan 7, 2023
Merged

[Reporting] Allow Reporting APIs to work when there is no headless browser#148226
tsullivan merged 2 commits intoelastic:7.17from
tsullivan:reporting/fix-mac-development

Conversation

@tsullivan
Copy link
Copy Markdown
Member

Summary

This change allows developers on Mac to use the CSV generation APIs in 7.17. However, screenshot-type reports will continue to not be supported.

In 7.17, there was no Kibana Reporting support for the Mac ARM processor. Now that many developers use that type of computer, they may be blocked from using any Reporting API at all, including CSV generation APIs.

This change makes a correction to not block access to Reporting APIs when there is not registered headless browser. If a user attempts to generate a report in 7.17 on a server running an unsupported browser, they will receive an error message.

Unblocks: #148030

@tsullivan tsullivan added Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// v7.17.9 release_note:skip Skip the PR/issue when compiling release notes labels Dec 29, 2022
@tsullivan tsullivan enabled auto-merge (squash) January 6, 2023 22:22
@kibana-ci
Copy link
Copy Markdown

💚 Build Succeeded

Metrics [docs]

✅ unchanged

History

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@tsullivan tsullivan merged commit 8e70e6b into elastic:7.17 Jan 7, 2023
@tsullivan tsullivan deleted the reporting/fix-mac-development branch January 7, 2023 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Platform AppEx-SharedUX (formerly Global Experience) t// v7.17.9

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants