Bug Description:
When a dimension filter is applied in a dashboard, the filter state is not persisted across dashboard tabs and is not included in the report URL. As a result, the dashboard enters an inconsistent or broken state when navigating between tabs or when sharing a report URL that should include the active filters.
Steps to Reproduce:
-
Open a dashboard with multiple tabs.
-
Apply a dimension filter.
-
Navigate to another dashboard tab or
-
Copy and open the dashboard URL in a new session or share it with another user.
Expected Result:
-
The dimension filter remains active across all dashboard tabs.
-
The selected dimension filter is serialized in the URL, similar to regular filters.
-
Opening or sharing the URL reproduces the exact same dashboard state without errors or broken visuals.
Actual Result:
-
The dimension filter is lost when switching tabs.
-
The filter selection is not visible in the URL.
-
When opening or sharing the URL while a dimension filter is active, parts of the dashboard break or render incorrectly.
Impact:
This issue breaks standard workflows such as:
-
Sharing reports via URL with pre-applied filters.
-
Bookmarking dashboards with a defined analytical context.
-
Building scalable, dynamic dashboards where charts, tables, time series, or custom visualizations depend on dimension-based filtering (e.g. month or year–week selectors).
Severity / Priority:
High — the issue leads to broken reports and prevents reliable sharing and reuse of dashboards with active dimension filters.