diff --git a/browser_tests/menu.spec.ts b/browser_tests/menu.spec.ts index 2b3ebbc3f7..a3eba0ae60 100644 --- a/browser_tests/menu.spec.ts +++ b/browser_tests/menu.spec.ts @@ -105,6 +105,12 @@ test.describe('Menu', () => { ) // Verify the bookmark node with the same name is added to the tree. expect(await tab.getNode('KSampler (Advanced)').count()).toBe(2) + + // Hover on the bookmark node to display the preview + await comfyPage.page.hover('.node-tree-leaf.bookmark') + expect(await comfyPage.page.isVisible('.node-lib-node-preview')).toBe( + true + ) }) test('Ignores unrecognized node', async ({ comfyPage }) => { diff --git a/src/components/sidebar/tabs/NodeLibrarySidebarTab.vue b/src/components/sidebar/tabs/NodeLibrarySidebarTab.vue index 009564f051..ed85fb2396 100644 --- a/src/components/sidebar/tabs/NodeLibrarySidebarTab.vue +++ b/src/components/sidebar/tabs/NodeLibrarySidebarTab.vue @@ -24,10 +24,7 @@ :pt="{ nodeLabel: 'node-lib-tree-node-label', nodeContent: ({ props }) => ({ - onClick: (e: MouseEvent) => onNodeContentClick(e, props.node) - }), - nodeChildren: ({ props }) => ({ - 'data-comfy-node-name': props.node?.data?.name, + onClick: (e: MouseEvent) => onNodeContentClick(e, props.node), onMouseenter: (event: MouseEvent) => handleNodeHover(event, props.node?.data?.name), onMouseleave: () => { diff --git a/src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue b/src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue index c33b9ff156..08c747814c 100644 --- a/src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue +++ b/src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue @@ -1,5 +1,5 @@