-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[Dashboard] Add panel flyout opens 2 flyouts #64789
Comments
Pinging @elastic/kibana-app-arch (Team:AppArch) |
I'll pick it up because had similar issue with drilldowns flyout |
This issue seems to be back. It happens when using the "Replace panel" function in dashboards. Here is a video you can scrub through to see the problem. |
Thanks @cchaos,
|
I think it's hard for EUI to know what is "intended" for this kind of behavior. For instance, it is possibly valid to have two flyouts where one flyout triggers another. So I'd suggest the validator be part of the |
I'm not sure that is really doable, due to the fact that the API is agnostic and just accepts a
|
@pgayvallet, bummer... alternatively we probably could actually check DOM inside that method? |
Kibana version: At least master, but most likely also 7.7 and possibly even earlier
Describe the bug:
There's an EuiFlyout inception that is happening when opening the "Add panel" flyout from Dashboard.
Steps to reproduce:
Once they're fully open it's hard to tell until you search the rendered dom.
Expected behavior:
One flyout please. The two flyouts can cause the animation to be sluggish and stutter. It will also cause problems with the EUI upgrade that pushes the panel below the header. Nested flyouts will double that amount.
Screenshots (if relevant):
cc @stacey-gammon
The text was updated successfully, but these errors were encountered: