diff --git a/packages/storycap/src/node/capturing-browser.ts b/packages/storycap/src/node/capturing-browser.ts index 3a580d870..3c0447c62 100644 --- a/packages/storycap/src/node/capturing-browser.ts +++ b/packages/storycap/src/node/capturing-browser.ts @@ -109,6 +109,11 @@ export class CapturingBrowser extends StoryPreviewBrowser { Object.entries(exposed).forEach(([k, f]) => this.page.exposeFunction(k, f)); } + private async reload() { + await this.page.reload(); + await this.addStyles(); + } + private async waitIfTouched() { if (!this.touched) return; await sleep(this.opt.stateChangeDelay); @@ -255,7 +260,7 @@ export class CapturingBrowser extends StoryPreviewBrowser { this.viewport = nextViewport; if (willBeReloaded || this.opt.reloadAfterChangeViewport) { this.processedStories.delete(this.currentRequestId); - await Promise.all([this.page.reload(), this.waitForOptionsFromBrowser()]); + await Promise.all([this.reload(), this.waitForOptionsFromBrowser()]); } else { await sleep(this.opt.viewportDelay); }