diff --git a/packages/web/src/datagrid/LoadingDataGridCore.svelte b/packages/web/src/datagrid/LoadingDataGridCore.svelte index d101366b5..18b9183e4 100644 --- a/packages/web/src/datagrid/LoadingDataGridCore.svelte +++ b/packages/web/src/datagrid/LoadingDataGridCore.svelte @@ -92,7 +92,7 @@ // $: grider = griderFactory(griderProps); function handleLoadNextData() { - if (!isLoadedAll && !errorMessage && !grider.disableLoadNextPage) { + if (!isLoadedAll && !errorMessage && (!grider.disableLoadNextPage || loadedRows.length == 0)) { if (dataPageAvailable($$props)) { // If not, callbacks to load missing metadata are dispatched loadNextData();