diff --git a/comfyui_manager/js/comfyui-manager.js b/comfyui_manager/js/comfyui-manager.js index d7cddde8..1e6faf1f 100644 --- a/comfyui_manager/js/comfyui-manager.js +++ b/comfyui_manager/js/comfyui-manager.js @@ -189,8 +189,7 @@ docStyle.innerHTML = ` } `; -function is_legacy_front() { - let compareVersion = '1.2.49'; +function isBeforeFrontendVersion(compareVersion) { try { const frontendVersion = window['__COMFYUI_FRONTEND_VERSION__']; if (typeof frontendVersion !== 'string') { @@ -223,6 +222,9 @@ function is_legacy_front() { } } +const is_legacy_front = isBeforeFrontendVersion('1.2.49'); +const isNewManagerUI = () => isBeforeFrontendVersion('1.16.4'); + document.head.appendChild(docStyle); var update_comfyui_button = null; @@ -1525,7 +1527,10 @@ app.registerExtension({ }).element ); - app.menu?.settingsGroup.element.before(cmGroup.element); + const shouldShowLegacyMenuItems = !isNewManagerUI(); + if (shouldShowLegacyMenuItems) { + app.menu?.settingsGroup.element.before(cmGroup.element); + } } catch(exception) { console.log('ComfyUI is outdated. New style menu based features are disabled.');