Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-filtering is reloading unaffected charts #30061

Open
3 tasks done
michael-s-molina opened this issue Aug 29, 2024 · 0 comments · May be fixed by #30438
Open
3 tasks done

Cross-filtering is reloading unaffected charts #30061

michael-s-molina opened this issue Aug 29, 2024 · 0 comments · May be fixed by #30438
Assignees
Labels
dashboard:cross-filters Related to the Dashboard cross filters dashboard:performance Related to Dashboard performance

Comments

@michael-s-molina
Copy link
Member

Bug description

When a user applies a cross-filter, charts that belong to different datasets and are not affected by the cross filter are being reloaded. Each reloaded chart fires a server-side request for data, decreasing the dashboard's performance and wasting resources.

How to reproduce the bug

1 - Create a dashboard with charts from multiple datasets
2 - Apply a cross filter on a chart
3 - Check that charts that belong to different datasets are reloaded

Screenshots/recordings

Screen.Recording.2024-08-29.at.18.08.09.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.
@dosubot dosubot bot added dashboard:cross-filters Related to the Dashboard cross filters dashboard:performance Related to Dashboard performance labels Aug 29, 2024
@yousoph yousoph assigned geido and unassigned kgabryje Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard:cross-filters Related to the Dashboard cross filters dashboard:performance Related to Dashboard performance
Projects
Status: Release Blockers
Development

Successfully merging a pull request may close this issue.

3 participants