From 633da6bf609c52d41694aef4f99b5bc2b5791db1 Mon Sep 17 00:00:00 2001 From: Rizumu Ayaka Date: Tue, 27 Jan 2026 21:09:09 +0800 Subject: [PATCH] refactor: simplify advanced widget resolution and tidy comments --- .../parameters/TabNormalInputs.vue | 17 ++--- .../vueNodes/components/LGraphNode.vue | 15 ++++- .../vueNodes/components/NodeWidgets.vue | 66 +++++++------------ .../components/layout/WidgetLayoutField.vue | 7 +- .../workspace/advancedWidgetOverridesStore.ts | 58 +++++++++------- 5 files changed, 81 insertions(+), 82 deletions(-) diff --git a/src/components/rightSidePanel/parameters/TabNormalInputs.vue b/src/components/rightSidePanel/parameters/TabNormalInputs.vue index 93c0613fa..a97f6397a 100644 --- a/src/components/rightSidePanel/parameters/TabNormalInputs.vue +++ b/src/components/rightSidePanel/parameters/TabNormalInputs.vue @@ -76,6 +76,14 @@ const advancedLabel = computed(() => { ? t('rightSidePanel.advancedInputs') : undefined // SectionWidgets display node titles by default }) + +const showAdvancedSection = computed( + () => + advancedWidgetsSectionDataList.value.length > 0 && + !isSearching.value && + !isMultipleNodesSelected.value && + !mustShowNodeTitle +)