diff --git a/src/lib/ae_journals/ae_journals__journal.ts b/src/lib/ae_journals/ae_journals__journal.ts index 716bbff4..f31400bc 100644 --- a/src/lib/ae_journals/ae_journals__journal.ts +++ b/src/lib/ae_journals/ae_journals__journal.ts @@ -152,6 +152,8 @@ async function _refresh_journal_id_background({ properties_to_save, log_lvl }); + // Yield to microtask queue so Dexie liveQuery observers fire before we return + await Promise.resolve(); } if (inc_entry_li) { result.journal_entry_li = await load_ae_obj_li__journal_entry({ @@ -338,6 +340,8 @@ async function _refresh_journal_li_background({ properties_to_save, log_lvl }); + // Yield to microtask queue so Dexie liveQuery observers fire before we return + await Promise.resolve(); } if (inc_entry_li) { for (const journal of results) {