diff --git a/src/libs/Network/SequentialQueue.ts b/src/libs/Network/SequentialQueue.ts index b94166c0249d..bf68a694523a 100644 --- a/src/libs/Network/SequentialQueue.ts +++ b/src/libs/Network/SequentialQueue.ts @@ -129,7 +129,9 @@ function flush() { Onyx.disconnect(connectionID); process().finally(() => { isSequentialQueueRunning = false; - resolveIsReadyPromise?.(); + if (NetworkStore.isOffline() || PersistedRequests.getAll().length === 0) { + resolveIsReadyPromise?.(); + } currentRequest = null; flushOnyxUpdatesQueue(); });