mirror of
https://github.com/zen-browser/desktop.git
synced 2026-09-18 10:44:46 +00:00
feat: Don't use native popovers for the theme picker on the onboarding, b=no-bug, c=welcome
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user