From 6c8051416f2f8ec7b7fab13f92ed3e3f60a79406 Mon Sep 17 00:00:00 2001 From: Michael Orenstein Date: Fri, 14 Oct 2022 10:51:31 +1030 Subject: [PATCH] bug: Fixed exposeFunction not being awaited --- packages/storycap/src/node/capturing-browser.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/storycap/src/node/capturing-browser.ts b/packages/storycap/src/node/capturing-browser.ts index 0707705b7..2a3757083 100644 --- a/packages/storycap/src/node/capturing-browser.ts +++ b/packages/storycap/src/node/capturing-browser.ts @@ -106,7 +106,7 @@ export class CapturingBrowser extends StoryPreviewBrowser { getCurrentVariantKey: () => this.currentVariantKey, waitBrowserMetricsStable: () => this.waitBrowserMetricsStable('preEmit'), }; - Object.entries(exposed).forEach(([k, f]) => this.page.exposeFunction(k, f)); + await Promise.all(Object.entries(exposed).map(([k, f]) => this.page.exposeFunction(k, f))); } private async reload() {