Skip to content

Conversation

@AlejandroFrndz
Copy link
Contributor

@AlejandroFrndz AlejandroFrndz commented Nov 4, 2025

Closes #215293

Summary

Discover

This PR introduces updates on how we handle cell popover visibility after applying filtering quick actions (filter in/out) for the UnifiedDataTable in Discover.

Up until now, applying filter actions wouldn't close expanded cell popovers. For filter in actions, this provides an inconsistent UX as the popover would sometimes remain open while other times it would close after the filter is applied

Filter.In.-.No.Fix.mov

For filter out actions, the situation is even worse as the popover will remain open even though the cell it belongs to is no longer in view (as we just filtered it out!)

Filter.Out.-.No.Fix.mov

Contextual Components

This fix must also pay special attention to the observability solution view. In this mode, the summary column is enhanced with, among other things, resource badge components that allow applying filtering actions scoped to the specific resource. When applying these filters the issue is much like before where no cell popovers are closed after applying filtering actions

Contextual.Component.-.No.Fix.mov

Fixes

Discover

After the fix in this PR, this is how the UX for regular discover works. Notice how the popover is closed right after pressing the quick action button, in both filter in and out cases and without inconsistent behaviour.

Discover.-.Fix.mov

Contextual Components

For contextual components too, notice how both the badge popover and the cell popover itself are closed after applying the quick action

Contextual.Component.-.Fix.mov

@AlejandroFrndz AlejandroFrndz self-assigned this Nov 4, 2025
@elasticmachine
Copy link
Contributor

elasticmachine commented Nov 4, 2025

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!

@elasticmachine
Copy link
Contributor

💛 Build succeeded, but was flaky

Failed CI Steps

Test Failures

  • [job] [logs] FTR Configs #38 / Alerting scheduled task id "before all" hook for "cannot create rule with same ID as a scheduled task ID used by another rule"

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
cloudSecurityPosture 638.1KB 638.3KB +193.0B
discover 1.2MB 1.2MB +263.0B
esql 579.4KB 579.6KB +193.0B
esqlDataGrid 148.6KB 148.8KB +193.0B
securitySolution 11.0MB 11.0MB +193.0B
slo 983.9KB 984.0KB +193.0B
total +1.2KB

cc @AlejandroFrndz

@AlejandroFrndz AlejandroFrndz added Feature:Discover Discover Application Team:obs-ux-logs Observability Logs User Experience Team Project:OneDiscover Enrich Discover with contextual awareness release_note:skip Skip the PR/issue when compiling release notes backport:all-open Backport to all branches that could still receive a release labels Nov 4, 2025
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 Feature:Discover Discover Application Project:OneDiscover Enrich Discover with contextual awareness release_note:skip Skip the PR/issue when compiling release notes Team:obs-ux-logs Observability Logs User Experience Team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[One Discover] Filtering out action from Cell Popup does not closes the pop up.

2 participants