QA Session Recordings

ComfyUI Frontend · Automated QA · Issue #10394 · main @ d946694 · QA @ 04bf4cb · CI Job · 2026-04-01T13:45:21Z → 2026-04-02 04:07 UTC
QA Badge
Issue #10394 reports
Incorrect priority of API nodes in search
Title: Incorrect priority of API nodes in search Description: ### Prerequisites - [x] I am running the latest version of ComfyUI
Test focus: Open the new Nodes Search dialog, type 'get', and verify if unrelated API nodes (e.g., Wan, Recraft) appear in the results.
Prerequisites: ComfyUI loaded with default workflow
Steps: Wait for the application to fully load → Take a screenshot of the initial state → Double-click on an empty area of the canvas to open the new Nodes Search dialog → Wait for the search dialog to fully render and focus the input → Type 'g' into the search input → Type 'e' into the search input → ...
AI Comparative Review
# linux QA Video Report - Generated at: 2026-04-02T04:03:07.573Z - Model: `gemini-3-flash-preview` - Target: https://github.com/Comfy-Org/ComfyUI_frontend/issues/10394 - Source video: `./qa-artifacts/qa-report-Linux-23882946984/qa-session.mp4` - Video size: 566.3 KB ## AI Review ## Summary The reported bug (Issue #10394) regarding incorrect priority of API/internal nodes in the new search feature is **REPRODUCED**. The video demonstrates that when searching for "get", internal "Essentials" nodes that do not contain the search term in their title are ranked higher than "Partner" nodes that do contain the search term. Additionally, a secondary issue was observed where node descriptions in the search results are mismatched. ## Confirmed Issues ### Incorrect search result prioritization `HIGH` `00:09` `Confidence: High` The search algorithm prioritizes internal "Essentials" nodes over more relevant "Partner" nodes. When searching for "get", the node `Convert Image to Mask` (which does not contain "get") is listed at position 3, while `Wanima get oVideo` (which contains "get") is listed lower at position 4. This confirms the report that internal nodes are being unfairly prioritized regardless of their textual relevance to the query. **Evidence:** In the video at `00:09`, the search query "get" is entered. The third result is `Convert Image to Mask`. The fourth result is `Wanima get oVideo`. **Suggested Fix:** Adjust the search ranking weight to ensure that exact string matches in the title always outrank category-based prioritization (e.g., Essentials vs Partner). ### Node description mismatch in search results `MEDIUM` `00:09` `Confidence: High` The search result for `Convert Image to Mask` displays the description for the `CLIP Text Encode` node: "Encodes a text prompt using a CLIP model into an embedding...". This indicates a data mapping error in the search result UI or the node metadata registry. **Evidence:** At `00:09`, the tooltip/description below the `Convert Image to Mask` title describes CLIP text encoding instead of mask conversion. **Suggested Fix:** Verify the metadata mapping for the "Convert Image to Mask" node in the internal node registry and ensure the search UI correctly fetches the description associated with the specific node ID. ## Overall Risk The search functionality is a primary method for users to navigate the ComfyUI ecosystem. Incorrect prioritization makes finding specific third-party nodes difficult, and mismatched descriptions create significant confusion for users attempting to verify node functionality before placement. This constitutes a `medium` risk to user experience and feature reliability. ## Verdict REPRODUCED {"verdict": "REPRODUCED", "risk": "medium", "confidence": "high"}