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

Drilldowns do not take over values from Controls #139807

Closed
mpbraendle opened this issue Aug 31, 2022 · 7 comments
Closed

Drilldowns do not take over values from Controls #139807

mpbraendle opened this issue Aug 31, 2022 · 7 comments
Labels
bug Fixes for quality problems that affect the customer experience Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas

Comments

@mpbraendle
Copy link

mpbraendle commented Aug 31, 2022

**Kibana version: 8.3.3

**Elasticsearch version: 8.3.3

**Browser version: Safari, Firefox

**Browser OS version: Mac OS, Windows

Describe the bug:

In the Kibana dashboards, I've replaced the Input Control Visualisations (that were outlined as deprecated) with the new controls.

However, a drilldown does not take over the values that have been set by a control, as this was the case before with the Input Control Visualizations. This is a bug.

Steps to reproduce:

  1. Go to https://www.oamonitor.uzh.ch/en/faculties.html
  2. Choose a value from the "Communities & Collections" dropdown menu, e.g. "04 Faculty of Medicine". Control applies to the current dashboard.
  3. Then click on a visualisation (e.g. the Green piece of the pie chart), then choose either "Apply Filter to Current View" or "Go to Publishers and Journals".

==> the Dashboard forgets the previously chosen "04 Faculty of Medicine"

Expected behavior:

This is not the way it should behave. Controls should work like filters and add a filter to the filter bar, as before with the control visualisations.

@mpbraendle mpbraendle added the bug Fixes for quality problems that affect the customer experience label Aug 31, 2022
@botelastic botelastic bot added the needs-team Issues missing a team label label Aug 31, 2022
@stratoula stratoula added the Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas label Aug 31, 2022
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@botelastic botelastic bot removed the needs-team Issues missing a team label label Aug 31, 2022
@ThomThomson
Copy link
Contributor

@mpbraendle, thank you for raising this! We are currently in design phase of the next step of this project, which is to unify the Controls and the Filter bar into one system. Once this is completed, drilldowns will work correctly.

That said, we have considered adding a system to make the new controls work correctly with Drilldowns in the shorter term, and this may be prioritized. @teresaalvarezsoler FYI.

As a workaround, I would recommend that you continue to use the legacy Input Controls for the time being. They are deprecated, but they will continue to work, and will not be removed until long after the new Controls are entirely feature complete.

@mpbraendle
Copy link
Author

@ThomThomson thank you for answering. I've reinserted the legacy Input Controls in the dashboards where necessary.

It's unfortunate that Kibana 8.3.3 displays a deprecated message and recommends to use the new Input Controls although they are not finished yet. I would have expected the full functionality in such a case. Changing forth and back all dashboards and adapting the webpages cost me a few hours of work.

On another note, the user-friendliness of the new Input Control's drop down menu should be improved. The Select... and search field should be combined into one field - now the user needs to click twice.

@ThomThomson
Copy link
Contributor

Our apologies for wasting your time, the new Controls are a full architectural re-write to be more maintainable and unified so sometimes things can fall through the cracks where features interact. Drill downs are a great example of this.

In terms of the Options List requiring two clicks to search, that's a UX issue which should be an easy fix. We can't use the value area as the search box, but we can auto-focus on the search box when the popover opens, which also saves a click. I've created an issue to track that feature addition.

@jbyroads
Copy link
Contributor

jbyroads commented Sep 6, 2022

@ThomThomson Wanted to add this is impacting us pretty significantly as well. We did not use the legacy input controls because we had issues with them. We're undergoing a complete overhaul where we are leveraging the new controls, so reverting back to legacy input controls is not really an option.

That said, we have considered adding a system to make the new controls work correctly with Drilldowns in the shorter term, and this may be prioritized.

Is there another ticket created specifically for this shorter term solution that I can track?

@ThomThomson
Copy link
Contributor

@jbyroads, I've just created this issue to outline the shorter term solution. We have also discussed this with product management today, and have decided to prioritize it! You can follow along there.

@jbyroads
Copy link
Contributor

jbyroads commented Sep 7, 2022

@ThomThomson - great news. Thank you sir!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas
Projects
None yet
Development

No branches or pull requests

5 participants