diff --git a/src/lib/requests/RequestManager.ts b/src/lib/requests/RequestManager.ts index b8bbd2ed..baffb295 100644 --- a/src/lib/requests/RequestManager.ts +++ b/src/lib/requests/RequestManager.ts @@ -2970,6 +2970,17 @@ export class RequestManager { return; } + if (downloadChanged?.state) { + cache.modify({ + id: 'DownloadStatus:{}', + fields: { + state() { + return downloadChanged.state; + }, + }, + }); + } + downloadChanged?.updates.forEach((update) => { if (![DownloadUpdateType.Dequeued, DownloadUpdateType.Finished].includes(update.type)) { return;