diff --git a/browser_tests/nodeSearchBox.spec.ts b/browser_tests/nodeSearchBox.spec.ts index ebe93c5aeb..c53fa7b9ed 100644 --- a/browser_tests/nodeSearchBox.spec.ts +++ b/browser_tests/nodeSearchBox.spec.ts @@ -76,6 +76,16 @@ test.describe('Node search box', () => { 'added-node-no-connection.png' ) }) + + test('Has correct aria-labels on search results', async ({ comfyPage }) => { + const node = 'Load Checkpoint' + await comfyPage.doubleClickCanvas() + await comfyPage.searchBox.fillAndSelectFirstNode(node) + const firstResult = comfyPage.page + .locator('li.p-autocomplete-option') + .first() + await expect(firstResult).toHaveAttribute('aria-label', node) + }) }) test.describe('Release context menu', () => { diff --git a/src/components/searchbox/NodeSearchBox.vue b/src/components/searchbox/NodeSearchBox.vue index 0a42baf66e..5d8f4b5391 100644 --- a/src/components/searchbox/NodeSearchBox.vue +++ b/src/components/searchbox/NodeSearchBox.vue @@ -40,6 +40,7 @@ auto-option-focus force-selection multiple + :optionLabel="'display_name'" >