Bug description

Image

Screenshots/recordings

No response

Superset version

master / latest-dev

Python version

3.9

Node version

16

Browser

Chrome

Additional context

No response

Checklist

  • [x] I have searched Superset docs and Slack and didn't find a solution to my problem.
  • [x] I have searched the GitHub issue tracker and didn't find a similar bug report.
  • [x] 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.

Comment From: dosubot[bot]

Recent changes on master/latest-dev have refactored dashboard layout components and grid logic, including margin normalization and intersection observer updates for chart rendering. These updates may have introduced new layout bugs or regressions that could cause UI overlap or inconsistent chart display in dashboards. Issues like chart/legend overlap (especially with ECharts), sticky UI elements covering controls, and malformed dashboard layouts have been reported before—workarounds include enabling legend scrolling in chart options, adjusting container heights or scroll regions for sticky elements, and exporting dashboard JSON to check for layout corruption or cycles [source]source]source]source]source].

If you’re seeing overlap or inconsistent rendering, try:
- Reviewing dashboard JSON for malformed layout or cycles
- Adjusting chart/legend options (e.g., enable legend scrolling for ECharts)
- Checking browser console for layout errors
- Isolating problematic charts or layout sections to see if the issue persists after removing/re-adding them

Recent UI changes may still be stabilizing, so monitoring for further upstream fixes or testing with different chart types/layouts could help narrow down the cause.

To reply, just mention @dosu.


How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other  Chat with Dosu Join Discord Share on X

Comment From: msyavuz

Can you give a bit more context on the issue? Does this happen on bigger screens etc?