diff --git a/src/plugins/discover/public/application/main/services/discover_data_state_container.ts b/src/plugins/discover/public/application/main/services/discover_data_state_container.ts index feb1a6704b4802..5faf0e243c2522 100644 --- a/src/plugins/discover/public/application/main/services/discover_data_state_container.ts +++ b/src/plugins/discover/public/application/main/services/discover_data_state_container.ts @@ -228,10 +228,11 @@ export function getDataStateContainer({ useNewFieldsApi: !uiSettings.get(SEARCH_FIELDS_FROM_SOURCE), }; + abortController?.abort(); + abortControllerFetchMore?.abort(); + if (options.fetchMore) { - abortControllerFetchMore?.abort(); abortControllerFetchMore = new AbortController(); - await fetchMoreDocuments(dataSubjects, { abortController: abortControllerFetchMore, ...commonFetchDeps, @@ -239,7 +240,6 @@ export function getDataStateContainer({ return; } - abortController?.abort(); abortController = new AbortController(); const prevAutoRefreshDone = autoRefreshDone;