From ec3141fd3822b769681f03b22a276636c9db3739 Mon Sep 17 00:00:00 2001 From: Dominik Buszowiecki Date: Mon, 17 Nov 2025 11:55:56 -0500 Subject: [PATCH 1/2] set widget to loading before adding to queue --- .../views/dashboards/widgetCard/genericWidgetQueries.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx b/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx index 27022fd0d4e321..47156f4bf1a252 100644 --- a/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx +++ b/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx @@ -391,6 +391,12 @@ class GenericWidgetQueries extends Component< fetchDataWithQueueIfAvailable() { const {queue} = this.props; if (queue) { + this.setState({ + loading: true, + tableResults: undefined, + timeseriesResults: undefined, + errorMessage: undefined, + }); queue.addItem({widgetQuery: this}); return; } From fdb8885e00753171dc935c183d9b9231ad5cd675 Mon Sep 17 00:00:00 2001 From: Dominik Buszowiecki Date: Mon, 17 Nov 2025 12:07:04 -0500 Subject: [PATCH 2/2] invalidate --- static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx b/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx index 47156f4bf1a252..eebfb67c3c7fe5 100644 --- a/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx +++ b/static/app/views/dashboards/widgetCard/genericWidgetQueries.tsx @@ -396,6 +396,7 @@ class GenericWidgetQueries extends Component< tableResults: undefined, timeseriesResults: undefined, errorMessage: undefined, + queryFetchID: undefined, }); queue.addItem({widgetQuery: this}); return;