mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-05-24 06:35:10 +00:00
## Summary Backports #12205 to `cloud/1.43` so Node Info actions open the right-side Info tab when the new-menu UI makes that panel available, and hide the action in legacy-menu contexts. ## Changes - **What**: Cherry-picked `a3106c4d5305d2c0349bdccbb74cfc5855630a2d` and resolved the 1.43 Playwright conflict in `browser_tests/tests/selectionToolboxActions.spec.ts`. - **Dependencies**: None. ## Review Focus Conflict resolution was limited to `browser_tests/tests/selectionToolboxActions.spec.ts`. The backport keeps the 1.43 selection toolbox test structure and replaces the old generic properties-panel assertion with the upstream right-side Info tab assertions plus the legacy-menu hidden-button coverage. Backport of #12205. Replaces #12164. ## Validation - `pnpm install` - `pnpm test:unit -- src/composables/graph/useSelectionState.test.ts src/components/graph/SelectionToolbox.test.ts src/components/graph/selectionToolbox/InfoButton.test.ts` - `pnpm typecheck:browser` - `pnpm exec oxlint --type-aware browser_tests/tests/selectionToolboxActions.spec.ts` - `pnpm exec eslint --cache --no-warn-ignored browser_tests/tests/selectionToolboxActions.spec.ts` - `pnpm exec oxfmt --check browser_tests/tests/selectionToolboxActions.spec.ts` - `git show --check --stat --oneline --max-count=1` - Push hook: `knip --cache` Targeted Playwright was not rerun on this branch after the identical core/1.43 run failed before assertions due to local Comfy fixture setup (`settings` returned `Not Found` and `window.app` readiness timed out). ## Screenshots (if applicable) N/A ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-12250-backport-cloud-1-43-fix-open-node-info-panel-from-context-menu-12205-3606d73d36508133a843db8fbb657444) by [Unito](https://www.unito.io) Co-authored-by: github-actions <github-actions@github.com>