feat: Don't use native popovers for the theme picker on the onboarding, b=no-bug, c=welcome

This commit is contained in:
mr. m
2026-02-28 15:04:40 +01:00
parent ee3ec4c1ea
commit 0226c5879a

View File

@@ -628,6 +628,7 @@
document.getElementById("zen-welcome-page-content").appendChild(anchor);
gZenThemePicker.panel.setAttribute("noautohide", "true");
gZenThemePicker.panel.setAttribute("consumeoutsideclicks", "false");
gZenThemePicker.panel.setAttribute("nonnativepopover", "true");
gZenThemePicker.panel.addEventListener(
"popupshowing",
() => {
@@ -646,6 +647,7 @@
async fadeOut() {
gZenThemePicker.panel.removeAttribute("noautohide");
gZenThemePicker.panel.removeAttribute("consumeoutsideclicks");
gZenThemePicker.panel.removeAttribute("nonnativepopover");
await animate(gZenThemePicker.panel, { opacity: [1, 0] });
gZenThemePicker.panel.hidePopup();
gZenThemePicker.panel.removeAttribute("style");