feat: ensure engage works withh changes

This commit is contained in:
2026-07-24 10:11:18 +09:30
parent 928f05ec8e
commit 88926aaee7
+10 -5
View File
@@ -680,11 +680,16 @@ export function init() {
document.querySelector(".legacy-root")?.classList.add("hidden"); document.querySelector(".legacy-root")?.classList.add("hidden");
// Hide native sidebar + mount Svelte replacement during the loading overlay. // Learn only: hide native sidebar + mount Svelte replacement during loading.
document.documentElement.classList.add("bsplus-custom-sidebar-pending"); // Engage keeps its native React menu — never apply the pending hide class there.
void import("@/seqta/ui/sidebar/mountCustomSidebar").then((mod) => { if (!isSeqtaEngageExperience()) {
mod.prepareCustomSidebarEarly(); document.documentElement.classList.add("bsplus-custom-sidebar-pending");
}); void import("@/seqta/ui/sidebar/mountCustomSidebar").then((mod) => {
mod.prepareCustomSidebarEarly();
});
} else {
document.documentElement.classList.remove("bsplus-custom-sidebar-pending");
}
void observeMenuItemPosition(); void observeMenuItemPosition();