From 9af35e7239d07c88af1c4b275d471d8d32287370 Mon Sep 17 00:00:00 2001 From: skholkhojaev Date: Thu, 18 Dec 2025 10:37:14 +0100 Subject: [PATCH] call getPreflightResults before returning if the publishing is disabled --- libs/utils/preflight-notification.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libs/utils/preflight-notification.js b/libs/utils/preflight-notification.js index 391828fafc6..74267166b1e 100644 --- a/libs/utils/preflight-notification.js +++ b/libs/utils/preflight-notification.js @@ -92,6 +92,11 @@ function createObserver() { } export default async function show() { + const preflightPromise = getPreflightResults({ + url: window.location.href, + area: document, + }); + if (wasDismissed || document.querySelector('.milo-preflight-overlay')) return; const isPublishButtonDisabled = sidekick?.shadowRoot @@ -103,10 +108,7 @@ export default async function show() { createObserver(); if (sidekick && sidekick.getAttribute('open') !== 'true') return; - const { hasFailures } = await getPreflightResults({ - url: window.location.href, - area: document, - }); + const { hasFailures } = await preflightPromise; if (hasFailures) { await createPreflightNotification();