[Research] UIState Per-panel Removal #88712
Labels
Breaking Change
Feature:Dashboard
Dashboard related features
impact:medium
Addressing this issue will have a medium level of impact on the quality/strength of our product.
loe:large
Large Level of Effort
R&D
Research and development ticket (not meant to produce code, but to make a decision)
Team:Presentation
Presentation Team for Dashboard, Input Controls, and Canvas
Summary of Exploration or Proposed Change
the
uiState
key is currently used to store inconsequential dashboard panel specific information. This includes whether or not to show the legend, and the color scheme.As part of the Inline Editing project, it was decided that we would remove the existing UiState key in order to simplify where state is stored for embeddables, and minify the number of variables associated with panel editing in a dashboard.
Findings
Removing the UiState from the dashboard panels would be a fairly straightforward change. Many of the use cases that this covers, can be covered better with By Value panels.
Why is this a breaking change
If a cluster has multiple color customizations for the same
by reference
chart on different dashboards, those color customizations will be lost on upgrade. Migrating to keep these changes will not be possible without unlinking the panels from the library, which would not be an ideal solution.The text was updated successfully, but these errors were encountered: