diff --git a/src/composables/graph/useGraphNodeManager.ts b/src/composables/graph/useGraphNodeManager.ts index fab82c46d..3d13eb9ec 100644 --- a/src/composables/graph/useGraphNodeManager.ts +++ b/src/composables/graph/useGraphNodeManager.ts @@ -333,7 +333,7 @@ export function useGraphNodeManager(graph: LGraph): GraphNodeManager { vueNodeData.set(nodeId, updatedData) } catch (error) { - // Ignore widget update errors to prevent cascade failures + console.error('Error updating widget options:', error) } } @@ -365,7 +365,7 @@ export function useGraphNodeManager(graph: LGraph): GraphNodeManager { widgets: freshWidgets }) } catch (error) { - // Ignore refresh errors + console.error('Error refreshing Vue widgets:', error) } } diff --git a/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectToggle.vue b/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectToggle.vue index 5896c6685..d0c604717 100644 --- a/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectToggle.vue +++ b/src/renderer/extensions/vueNodes/widgets/components/WidgetSelectToggle.vue @@ -83,8 +83,8 @@ function handleSelect(value: string | number | boolean) { 'bg-transparent border-none', 'focus:outline-none', modelValue === option.value - ? 'bg-interface-menu-component-surface-selected text-primary' - : 'text-secondary hover:bg-interface-menu-component-surface-hovered' + ? 'bg-interface-menu-component-surface-selected text-base-foreground' + : 'text-muted-foreground hover:bg-interface-menu-component-surface-hovered' ) " :aria-pressed="modelValue === option.value" diff --git a/src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts b/src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts index 4e8e13db1..be41f3a1e 100644 --- a/src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts +++ b/src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts @@ -70,7 +70,8 @@ export const FOR_TESTING = { WidgetMarkdown, WidgetSelect, WidgetTextarea, - WidgetToggleSwitch + WidgetToggleSwitch, + WidgetSelectToggle } as const interface WidgetDefinition {