apache / apache/superset

Annotation cannot be updated synchronously with filter changes.

Open
#36,830 5 comments 0 reactions 0 assignees View on GitHub
explore:annotation
Dominant language
Python
Stars
74.8k
Forks
18.3k
Avg merge
2d 4h
Merged PRs (30d)
664

Description

### Bug description

I have a line chart, and add a event annotation to it , the event annotation is a table which change follow the filter changing, but when i change the filter, line chart update, but the annotation in char still older, i need refresh the chart by manual. how to fix it ?
I guess when apply the new filter, the line chart updates, the table which add as a event annotation also updates, but it doesn't render to the line chart.

### Screenshots/recordings

_No response_

### Superset version

Version: 4.1.1

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

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in Superset 4.1.1 with the reported line chart, event annotation table, and filter changes in Chrome. Compare the chart and annotation after applying a filter and after manually refreshing; done means the annotation reflects the updated filter without a manual chart refresh.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.