(function() { function showPopup() { if (document.getElementById("shippingPopup")) return; document.body.insertAdjacentHTML("beforeend", `

Welcome to Jaarsma Bakery

How would you like your order?

Please choose an option to continue:

`); } function go(url) { const popup = document.getElementById("shippingPopup"); // 🔥 remove immediately so it disappears visually if (popup) popup.remove(); // slight delay ensures clean navigation if (url) { setTimeout(() => { window.location.href = url; }, 10); } } function initWhenReady() { if (!window.Ecwid || !Ecwid.OnPageLoaded) { setTimeout(initWhenReady, 100); return; } Ecwid.OnPageLoaded.add(function(page) { if (page.type !== "FRONTPAGE" && window.location.pathname !== "/") return; if (sessionStorage.getItem("homepagePopupShown")) return; showPopup(); sessionStorage.setItem("homepagePopupShown", "true"); }); } initWhenReady(); // Reliable click handling document.addEventListener("click", function(e) { const action = e.target.getAttribute("data-action"); if (!action) return; if (action === "local") { go("https://jaarsmabakery.com/products"); } if (action === "shipping") { go("https://jaarsmabakery.goldbelly.com/?utm_source=partner&utm_medium=website&utm_term=2903"); } if (action === "close") { go(); } }); })();