Skip to content

[Dashboards] Update how to place controls on the dashboard#5154

Merged
alaudazzi merged 17 commits intoelastic:mainfrom
alaudazzi:fix-4676
Mar 10, 2026
Merged

[Dashboards] Update how to place controls on the dashboard#5154
alaudazzi merged 17 commits intoelastic:mainfrom
alaudazzi:fix-4676

Conversation

@alaudazzi
Copy link
Copy Markdown
Member

@alaudazzi alaudazzi commented Feb 16, 2026

This PR updates the Dashboard docs with the new controls features.

Closes #4676

Generative AI disclosure

  1. Did you use a generative AI (GenAI) tool to assist in creating this contribution?
  • Yes
  • No

Cursor + Auto search models

@alaudazzi alaudazzi self-assigned this Feb 16, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 16, 2026

Vale Linting Results

Summary: 1 suggestion found

💡 Suggestions (1)
File Line Rule Message
explore-analyze/dashboards/add-controls.md 135 Elastic.Semicolons Use semicolons judiciously.

The Vale linter checks documentation changes against the Elastic Docs style guide.

To use Vale locally or report issues, refer to Elastic style guide for Vale.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 16, 2026

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

These settings do not correspond to the UI (I'm testing with v9.4.0-SNAPSHOT)

Image

@Heenawter Am I doing something wrong here, or are these settings no longer available from the Create control layer? For ex. Minimum width or Expand width to fit available space?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

You're not doing anything wrong, no! :) These settings are now only available for pinned controls via the following hover action:

Screenshot 2026-02-17 at 1 22 49 PM

@alaudazzi alaudazzi marked this pull request as ready for review March 4, 2026 07:27
@alaudazzi alaudazzi requested review from a team as code owners March 4, 2026 07:27
@alaudazzi
Copy link
Copy Markdown
Member Author

@Heenawter Thank you for the quick demo, it was very helpful!
I updated the docs based on what we discussed yesterday, taking also into account what AI suggests.
If you can have a look at this doc preview would be very helpful, just to make sure we are on the right track :)

@alaudazzi
Copy link
Copy Markdown
Member Author

alaudazzi commented Mar 6, 2026

@Heenawter
I took another pass (preview); it's getting closer to the final version :)
QQ regarding the following setting:

Auto apply filters. When enabled (default), the dashboard updates as soon as options are selected in controls. When disabled, users must click the unified search Apply button to apply pending control selections.

where do I find it on the UI?

You will notice a bunch of version tags. It's not ideal for a linear reading, but this is cumulative docs, not sure how much easier we can make it.

@alaudazzi alaudazzi added the 9.4 label Mar 9, 2026
Copy link
Copy Markdown

@Heenawter Heenawter left a comment

Choose a reason for hiding this comment

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

Discussed necessary changes offline and everything looks good from my perspective now ❤️ We might want to make it a littler clearer how to find the "Auto apply filters" setting (see screenshots) but other than that, LGTM 👍

Image Image

@alaudazzi
Copy link
Copy Markdown
Member Author

@Heenawter
Thank you for the great feedback you provided offline! I fixed the text to make it more explicit about the "Auto apply filters" setting.

Copy link
Copy Markdown
Contributor

@benironside benironside left a comment

Choose a reason for hiding this comment

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

Nice work! Left a few suggestions for your consideration, I hope they're helpful. Overall I think the applies-to labels are working, with a few possible exceptions that I commented on.

Copy link
Copy Markdown
Contributor

@benironside benironside left a comment

Choose a reason for hiding this comment

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

LGTM

@alaudazzi alaudazzi merged commit 01f7d55 into elastic:main Mar 10, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Dashboards]: Controls as panels

3 participants