feat: ensure engage works withh changes

This commit is contained in:
2026-07-24 10:11:18 +09:30
parent 928f05ec8e
commit 88926aaee7
+6 -1
View File
@@ -680,11 +680,16 @@ export function init() {
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.
// Engage keeps its native React menu — never apply the pending hide class there.
if (!isSeqtaEngageExperience()) {
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();