-
Notifications
You must be signed in to change notification settings - Fork 17k
Native filters panel break due to tabs scroll #30058
Copy link
Copy link
Closed
Labels
dashboard:native-filtersRelated to the native filters of the DashboardRelated to the native filters of the Dashboarddashboard:tabRelated to the usage of tabs in the DashboardRelated to the usage of tabs in the Dashboard
Description
Bug description
When a dashboard has inner tabs that contain scroll, the calculated height of the native filters panel is breaking when changing between tabs with different heights.
How to reproduce the bug
- Create a dashboard with 2 inner tabs
- In one tab, add a bunch of charts so that it needs scrolling
- In the other tab, add a few charts so it does not need scrolling
- Create a native filter
- Scroll to the bottom on the first tab
- Select the second tab
- Check that the dashboard height is not calculated correctly and presents a scroll
- Scroll to the bottom and see the native filters panel break
Screenshots/recordings
Screen.Recording.2024-08-29.at.16.53.26.mov
Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
Also present in 4.1.0 RC2
Checklist
- I have searched Superset docs and Slack and didn't find a solution to my problem.
- I have searched the GitHub issue tracker and didn't find a similar bug report.
- I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
dashboard:native-filtersRelated to the native filters of the DashboardRelated to the native filters of the Dashboarddashboard:tabRelated to the usage of tabs in the DashboardRelated to the usage of tabs in the Dashboard