Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Security Solution][Timeline] - fix ESQL tab full screen showing unwanted UI elements #182876

Merged

Conversation

PhilippeOberti
Copy link
Contributor

@PhilippeOberti PhilippeOberti commented May 7, 2024

Summary

This PR fixes a small issue when going to full screen mode on the new ES|QL tab.

The kbn-unified-data-table forces to unset z-index values (see here) but this is not applied to EUI portals which Timeline is.
The small change added in this PR focuses on adding this back to the dscPageBody class which is in our case is within the Timeline ES|QL tab.

Before fix

Screen.Recording.2024-05-07.at.2.37.13.PM.mov

After fix

Screen.Recording.2024-05-07.at.2.35.45.PM.mov

I also verified that this didn't break the Discover page in Security Solution running in Serverless

Screen.Recording.2024-05-07.at.2.49.59.PM.mov

#182812

@PhilippeOberti PhilippeOberti added Team:Threat Hunting:Investigations Security Solution Investigations Team v8.14.0 labels May 7, 2024
@PhilippeOberti PhilippeOberti requested a review from a team as a code owner May 7, 2024 19:50
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-threat-hunting-investigations (Team:Threat Hunting:Investigations)

@PhilippeOberti PhilippeOberti added the release_note:skip Skip the PR/issue when compiling release notes label May 7, 2024
@kibana-ci
Copy link
Collaborator

💚 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
securitySolution 13.7MB 13.7MB +71.0B

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

@PhilippeOberti PhilippeOberti merged commit 0a355aa into elastic:main May 7, 2024
43 checks passed
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request May 7, 2024
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.14

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

Questions ?

Please refer to the Backport tool documentation

@PhilippeOberti PhilippeOberti deleted the timeline-esql-tab-full-screen branch May 7, 2024 21:36
kibanamachine added a commit that referenced this pull request May 8, 2024
…ng unwanted UI elements (#182876) (#182886)

# Backport

This will backport the following commits from `main` to `8.14`:
- [[Security Solution][Timeline] - fix ESQL tab full screen showing
unwanted UI elements
(#182876)](#182876)

<!--- Backport version: 9.4.3 -->

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

<!--BACKPORT [{"author":{"name":"Philippe
Oberti","email":"philippe.oberti@elastic.co"},"sourceCommit":{"committedDate":"2024-05-07T21:31:59Z","message":"[Security
Solution][Timeline] - fix ESQL tab full screen showing unwanted UI
elements
(#182876)","sha":"0a355aa0494739af9655f7786381d7eb84202f5c","branchLabelMapping":{"^v8.15.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Team:Threat
Hunting:Investigations","v8.14.0","v8.15.0"],"title":"[Security
Solution][Timeline] - fix ESQL tab full screen showing unwanted UI
elements","number":182876,"url":"#182876
Solution][Timeline] - fix ESQL tab full screen showing unwanted UI
elements
(#182876)","sha":"0a355aa0494739af9655f7786381d7eb84202f5c"}},"sourceBranch":"main","suggestedTargetBranches":["8.14"],"targetPullRequestStates":[{"branch":"8.14","label":"v8.14.0","branchLabelMappingKey":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.15.0","branchLabelMappingKey":"^v8.15.0$","isSourceBranch":true,"state":"MERGED","url":"#182876
Solution][Timeline] - fix ESQL tab full screen showing unwanted UI
elements
(#182876)","sha":"0a355aa0494739af9655f7786381d7eb84202f5c"}}]}]
BACKPORT-->

Co-authored-by: Philippe Oberti <philippe.oberti@elastic.co>
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:Threat Hunting:Investigations Security Solution Investigations Team v8.14.0 v8.15.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants