Dimension Filters Are Not Persisted Across Tabs or URL, Causing Dashboard Breakage When Sharing Links

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:

  1. Open a dashboard with multiple tabs.

  2. Apply a dimension filter.

  3. Navigate to another dashboard tab or

  4. 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.