Skip to content

Comments

[ES|QL] fix editor menus on safari#218167

Merged
drewdaemon merged 29 commits intoelastic:mainfrom
drewdaemon:215405/fix-editor-menus-on-safari2
Apr 15, 2025
Merged

[ES|QL] fix editor menus on safari#218167
drewdaemon merged 29 commits intoelastic:mainfrom
drewdaemon:215405/fix-editor-menus-on-safari2

Conversation

@drewdaemon
Copy link
Contributor

@drewdaemon drewdaemon commented Apr 14, 2025

Summary

Fix #215405

Tooltips still work:

Screenshot 2025-04-14 at 1 03 17 PM

@drewdaemon drewdaemon added v9.1.0 v8.19.0 backport:version Backport to applied version labels release_note:fix Feature:ES|QL ES|QL related features in Kibana labels Apr 14, 2025
@drewdaemon drewdaemon added the Team:ESQL ES|QL related features in Kibana t// label Apr 14, 2025
@drewdaemon drewdaemon marked this pull request as ready for review April 15, 2025 01:02
@drewdaemon drewdaemon requested review from a team as code owners April 15, 2025 01:02
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-esql (Team:ESQL)

Copy link
Contributor

Choose a reason for hiding this comment

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

Are there any changes here? 🤔

Copy link
Contributor Author

Choose a reason for hiding this comment

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

IDE being "helpful"

Copy link
Contributor

@stratoula stratoula left a comment

Choose a reason for hiding this comment

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

I managed to repro and test the fix.

Apparently if you go from Discover to dashbards it works as expected but if you go to the Dashboards directly then it doesnt

Regardless, this is fixing it. Awesome Drew! LGTM

(I think the changes you did in the _app.scss are just linting things. I suggest to revert them (it won't need the design review either)

@drewdaemon drewdaemon enabled auto-merge (squash) April 15, 2025 16:23
@drewdaemon
Copy link
Contributor Author

@elasticmachine merge upstream

@drewdaemon drewdaemon merged commit 7ee7edb into elastic:main Apr 15, 2025
9 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.x

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

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
esql 243.2KB 243.3KB +76.0B

History

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Apr 15, 2025
## Summary

Fix elastic#215405

Tooltips still work:

<img width="524" alt="Screenshot 2025-04-14 at 1 03 17 PM"
src="https://github.com/user-attachments/assets/5a28d2e4-af75-455f-9df1-691493460cc7"
/>

---------

Co-authored-by: Stratoula Kalafateli <efstratia.kalafateli@elastic.co>
(cherry picked from commit 7ee7edb)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.x

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

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Apr 15, 2025
# Backport

This will backport the following commits from `main` to `8.x`:
- [[ES|QL] fix editor menus on safari
(#218167)](#218167)

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

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

<!--BACKPORT [{"author":{"name":"Drew
Tate","email":"drew.tate@elastic.co"},"sourceCommit":{"committedDate":"2025-04-15T19:26:27Z","message":"[ES|QL]
fix editor menus on safari (#218167)\n\n## Summary\n\nFix
https://github.com/elastic/kibana/issues/215405\n\nTooltips still
work:\n\n<img width=\"524\" alt=\"Screenshot 2025-04-14 at 1 03
17 PM\"\nsrc=\"https://github.com/user-attachments/assets/5a28d2e4-af75-455f-9df1-691493460cc7\"\n/>\n\n---------\n\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"7ee7edb5e5165f4537659f271e604528807415b3","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:fix","Feature:ES|QL","Team:ESQL","backport:version","v9.1.0","v8.19.0"],"title":"[ES|QL]
fix editor menus on
safari","number":218167,"url":"https://github.com/elastic/kibana/pull/218167","mergeCommit":{"message":"[ES|QL]
fix editor menus on safari (#218167)\n\n## Summary\n\nFix
https://github.com/elastic/kibana/issues/215405\n\nTooltips still
work:\n\n<img width=\"524\" alt=\"Screenshot 2025-04-14 at 1 03
17 PM\"\nsrc=\"https://github.com/user-attachments/assets/5a28d2e4-af75-455f-9df1-691493460cc7\"\n/>\n\n---------\n\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"7ee7edb5e5165f4537659f271e604528807415b3"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/218167","number":218167,"mergeCommit":{"message":"[ES|QL]
fix editor menus on safari (#218167)\n\n## Summary\n\nFix
https://github.com/elastic/kibana/issues/215405\n\nTooltips still
work:\n\n<img width=\"524\" alt=\"Screenshot 2025-04-14 at 1 03
17 PM\"\nsrc=\"https://github.com/user-attachments/assets/5a28d2e4-af75-455f-9df1-691493460cc7\"\n/>\n\n---------\n\nCo-authored-by:
Stratoula Kalafateli
<efstratia.kalafateli@elastic.co>","sha":"7ee7edb5e5165f4537659f271e604528807415b3"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}]
BACKPORT-->

Co-authored-by: Drew Tate <drew.tate@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:version Backport to applied version labels Feature:ES|QL ES|QL related features in Kibana release_note:fix Team:ESQL ES|QL related features in Kibana t// v8.19.0 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ES|QL] Editor menus cut off on Safari

4 participants