Compare commits
merge into: nodes/Comfy-Org-ComfyUI-Manager:main
nodes/Comfy-Org-ComfyUI-Manager:main
nodes/Comfy-Org-ComfyUI-Manager:fix/per-graph-clear-hook
nodes/Comfy-Org-ComfyUI-Manager:fix/manager-theme-styles
nodes/Comfy-Org-ComfyUI-Manager:desktop-linux-form-factor
nodes/Comfy-Org-ComfyUI-Manager:chore/node-runtime-refresh-2026-09-28
nodes/Comfy-Org-ComfyUI-Manager:manager-v4
nodes/Comfy-Org-ComfyUI-Manager:feat/v4-flagged-policy
nodes/Comfy-Org-ComfyUI-Manager:fix/v3-ui-escaping
nodes/Comfy-Org-ComfyUI-Manager:fix/v4-ui-escaping
nodes/Comfy-Org-ComfyUI-Manager:feat/v3-flagged-policy
nodes/Comfy-Org-ComfyUI-Manager:fix/v4-uv-conflict-attribution
nodes/Comfy-Org-ComfyUI-Manager:test/issue-3128-c1-guard
nodes/Comfy-Org-ComfyUI-Manager:fix/issue-3128-c1
nodes/Comfy-Org-ComfyUI-Manager:feat/v4-dedicated-install-flags
nodes/Comfy-Org-ComfyUI-Manager:fix/pygit2-fallback-followups
nodes/Comfy-Org-ComfyUI-Manager:fix/comfyui-versions-pick-latest
nodes/Comfy-Org-ComfyUI-Manager:brucew4yn3rp/main
nodes/Comfy-Org-ComfyUI-Manager:manager-cacheless
nodes/Comfy-Org-ComfyUI-Manager:feat/manager-v4-general-pip-policy
nodes/Comfy-Org-ComfyUI-Manager:readme-for-migration
nodes/Comfy-Org-ComfyUI-Manager:draft-v4
nodes/Comfy-Org-ComfyUI-Manager:reverted-matrix-nio
nodes/Comfy-Org-ComfyUI-Manager:fix/missing-nodes-in-subgraph
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-snapshot-diff
nodes/Comfy-Org-ComfyUI-Manager:feat/add-taskqueue-unit-tests
nodes/Comfy-Org-ComfyUI-Manager:feat/complete-todo-implementation
nodes/Comfy-Org-ComfyUI-Manager:docs/docs-readme
nodes/Comfy-Org-ComfyUI-Manager:docs/js-readme
nodes/Comfy-Org-ComfyUI-Manager:tests/api-tests
nodes/Comfy-Org-ComfyUI-Manager:api/openapi-spec
nodes/Comfy-Org-ComfyUI-Manager:docs/node-db-readme
nodes/Comfy-Org-ComfyUI-Manager:docs/glob-readme
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-add-legacy-route
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-contributing
nodes/Comfy-Org-ComfyUI-Manager:feat/cacheless-v2
nodes/Comfy-Org-ComfyUI-Manager:rh-test
nodes/Comfy-Org-ComfyUI-Manager:rhform
nodes/Comfy-Org-ComfyUI-Manager:dbg1484-1
nodes/Comfy-Org-ComfyUI-Manager:rework_version_store
nodes/Comfy-Org-ComfyUI-Manager:attach_node_versions
nodes/Comfy-Org-ComfyUI-Manager:refactor/pygit2
nodes/Comfy-Org-ComfyUI-Manager:4.3
nodes/Comfy-Org-ComfyUI-Manager:3.42
nodes/Comfy-Org-ComfyUI-Manager:4.2.2
nodes/Comfy-Org-ComfyUI-Manager:4.2.1
nodes/Comfy-Org-ComfyUI-Manager:4.1
nodes/Comfy-Org-ComfyUI-Manager:3.39.3
nodes/Comfy-Org-ComfyUI-Manager:4.1b8
nodes/Comfy-Org-ComfyUI-Manager:4.1b6
nodes/Comfy-Org-ComfyUI-Manager:4.1b5
nodes/Comfy-Org-ComfyUI-Manager:4.1b4
nodes/Comfy-Org-ComfyUI-Manager:4.1b3
nodes/Comfy-Org-ComfyUI-Manager:4.1b2
nodes/Comfy-Org-ComfyUI-Manager:4.1b1
nodes/Comfy-Org-ComfyUI-Manager:4.0.5
nodes/Comfy-Org-ComfyUI-Manager:3.39.2
nodes/Comfy-Org-ComfyUI-Manager:3.39.1
nodes/Comfy-Org-ComfyUI-Manager:4.0.4
nodes/Comfy-Org-ComfyUI-Manager:4.0.3
nodes/Comfy-Org-ComfyUI-Manager:3.39
nodes/Comfy-Org-ComfyUI-Manager:3.38.3
nodes/Comfy-Org-ComfyUI-Manager:3.38.2
nodes/Comfy-Org-ComfyUI-Manager:3.38
nodes/Comfy-Org-ComfyUI-Manager:3.37.1
nodes/Comfy-Org-ComfyUI-Manager:3.37
nodes/Comfy-Org-ComfyUI-Manager:3.35
nodes/Comfy-Org-ComfyUI-Manager:3.33.8
nodes/Comfy-Org-ComfyUI-Manager:3.33.7
nodes/Comfy-Org-ComfyUI-Manager:3.33.6
nodes/Comfy-Org-ComfyUI-Manager:3.33.5
nodes/Comfy-Org-ComfyUI-Manager:3.33.4
nodes/Comfy-Org-ComfyUI-Manager:3.33.3
nodes/Comfy-Org-ComfyUI-Manager:3.33.2
nodes/Comfy-Org-ComfyUI-Manager:3.33
nodes/Comfy-Org-ComfyUI-Manager:3.32.5
nodes/Comfy-Org-ComfyUI-Manager:3.32.4
nodes/Comfy-Org-ComfyUI-Manager:3.32.3
nodes/Comfy-Org-ComfyUI-Manager:3.32.2
nodes/Comfy-Org-ComfyUI-Manager:3.32.1
nodes/Comfy-Org-ComfyUI-Manager:3.32
nodes/Comfy-Org-ComfyUI-Manager:3.31.13
nodes/Comfy-Org-ComfyUI-Manager:3.31.12
nodes/Comfy-Org-ComfyUI-Manager:3.31.11
nodes/Comfy-Org-ComfyUI-Manager:3.31.8
nodes/Comfy-Org-ComfyUI-Manager:3.31.6
nodes/Comfy-Org-ComfyUI-Manager:3.31.4
nodes/Comfy-Org-ComfyUI-Manager:3.31.2
nodes/Comfy-Org-ComfyUI-Manager:3.31.1
nodes/Comfy-Org-ComfyUI-Manager:3.31
nodes/Comfy-Org-ComfyUI-Manager:3.30.8
nodes/Comfy-Org-ComfyUI-Manager:3.30.7
nodes/Comfy-Org-ComfyUI-Manager:3.30.6
nodes/Comfy-Org-ComfyUI-Manager:3.30.5
nodes/Comfy-Org-ComfyUI-Manager:3.30.4
nodes/Comfy-Org-ComfyUI-Manager:3.30.2
nodes/Comfy-Org-ComfyUI-Manager:3.29
nodes/Comfy-Org-ComfyUI-Manager:3.28
nodes/Comfy-Org-ComfyUI-Manager:3.27.11
nodes/Comfy-Org-ComfyUI-Manager:3.27.8
nodes/Comfy-Org-ComfyUI-Manager:3.27.3
nodes/Comfy-Org-ComfyUI-Manager:3.27.2
nodes/Comfy-Org-ComfyUI-Manager:3.27
nodes/Comfy-Org-ComfyUI-Manager:3.26.2
nodes/Comfy-Org-ComfyUI-Manager:3.26.1
nodes/Comfy-Org-ComfyUI-Manager:3.26
nodes/Comfy-Org-ComfyUI-Manager:3.25.1
nodes/Comfy-Org-ComfyUI-Manager:3.25
nodes/Comfy-Org-ComfyUI-Manager:3.24.1
nodes/Comfy-Org-ComfyUI-Manager:3.24
nodes/Comfy-Org-ComfyUI-Manager:3.23
nodes/Comfy-Org-ComfyUI-Manager:3.22
nodes/Comfy-Org-ComfyUI-Manager:3.21.5
nodes/Comfy-Org-ComfyUI-Manager:3.21.3
nodes/Comfy-Org-ComfyUI-Manager:3.21.1
nodes/Comfy-Org-ComfyUI-Manager:3.19
nodes/Comfy-Org-ComfyUI-Manager:3.18.1
nodes/Comfy-Org-ComfyUI-Manager:3.17.11
nodes/Comfy-Org-ComfyUI-Manager:3.17.9
nodes/Comfy-Org-ComfyUI-Manager:3.17.7
nodes/Comfy-Org-ComfyUI-Manager:3.17.6
nodes/Comfy-Org-ComfyUI-Manager:3.17.4
nodes/Comfy-Org-ComfyUI-Manager:3.17.3
nodes/Comfy-Org-ComfyUI-Manager:3.17.2
nodes/Comfy-Org-ComfyUI-Manager:3.17.1
nodes/Comfy-Org-ComfyUI-Manager:3.17
nodes/Comfy-Org-ComfyUI-Manager:3.16
nodes/Comfy-Org-ComfyUI-Manager:3.15
nodes/Comfy-Org-ComfyUI-Manager:3.14
nodes/Comfy-Org-ComfyUI-Manager:3.13.1
nodes/Comfy-Org-ComfyUI-Manager:3.13
nodes/Comfy-Org-ComfyUI-Manager:3.12.2
nodes/Comfy-Org-ComfyUI-Manager:3.12.1
nodes/Comfy-Org-ComfyUI-Manager:3.12
nodes/Comfy-Org-ComfyUI-Manager:3.11.3
nodes/Comfy-Org-ComfyUI-Manager:3.11.2
nodes/Comfy-Org-ComfyUI-Manager:3.11
nodes/Comfy-Org-ComfyUI-Manager:3.10
nodes/Comfy-Org-ComfyUI-Manager:3.9.4
nodes/Comfy-Org-ComfyUI-Manager:3.9.3
nodes/Comfy-Org-ComfyUI-Manager:3.9.2
nodes/Comfy-Org-ComfyUI-Manager:3.9.1
nodes/Comfy-Org-ComfyUI-Manager:3.9
nodes/Comfy-Org-ComfyUI-Manager:3.8.1
nodes/Comfy-Org-ComfyUI-Manager:3.8
nodes/Comfy-Org-ComfyUI-Manager:3.7.6
nodes/Comfy-Org-ComfyUI-Manager:3.7.5
nodes/Comfy-Org-ComfyUI-Manager:3.7.4
nodes/Comfy-Org-ComfyUI-Manager:3.7.3
nodes/Comfy-Org-ComfyUI-Manager:3.7.2
nodes/Comfy-Org-ComfyUI-Manager:3.7
nodes/Comfy-Org-ComfyUI-Manager:3.6.5
nodes/Comfy-Org-ComfyUI-Manager:3.6.4
nodes/Comfy-Org-ComfyUI-Manager:3.6.2
nodes/Comfy-Org-ComfyUI-Manager:3.6.1
nodes/Comfy-Org-ComfyUI-Manager:3.5
nodes/Comfy-Org-ComfyUI-Manager:3.3.11
nodes/Comfy-Org-ComfyUI-Manager:3.3.10
nodes/Comfy-Org-ComfyUI-Manager:3.3.9
nodes/Comfy-Org-ComfyUI-Manager:3.3.8
nodes/Comfy-Org-ComfyUI-Manager:3.3.7
nodes/Comfy-Org-ComfyUI-Manager:3.3.6
nodes/Comfy-Org-ComfyUI-Manager:3.3.5
nodes/Comfy-Org-ComfyUI-Manager:3.3.4
nodes/Comfy-Org-ComfyUI-Manager:3.3.3
nodes/Comfy-Org-ComfyUI-Manager:3.3.2
nodes/Comfy-Org-ComfyUI-Manager:2.56.2
nodes/Comfy-Org-ComfyUI-Manager:3.3
nodes/Comfy-Org-ComfyUI-Manager:2.55.5
nodes/Comfy-Org-ComfyUI-Manager:2.55.3
nodes/Comfy-Org-ComfyUI-Manager:2.54
nodes/Comfy-Org-ComfyUI-Manager:2.53
nodes/Comfy-Org-ComfyUI-Manager:2.52
nodes/Comfy-Org-ComfyUI-Manager:3.0.1
nodes/Comfy-Org-ComfyUI-Manager:2.51.9
nodes/Comfy-Org-ComfyUI-Manager:2.51.8
nodes/Comfy-Org-ComfyUI-Manager:2.51.7
nodes/Comfy-Org-ComfyUI-Manager:2.51.6
nodes/Comfy-Org-ComfyUI-Manager:2.51.5
nodes/Comfy-Org-ComfyUI-Manager:2.51.4
nodes/Comfy-Org-ComfyUI-Manager:2.51.2
nodes/Comfy-Org-ComfyUI-Manager:2.51.1
nodes/Comfy-Org-ComfyUI-Manager:2.50.1
nodes/Comfy-Org-ComfyUI-Manager:2.50
nodes/Comfy-Org-ComfyUI-Manager:2.48.7
nodes/Comfy-Org-ComfyUI-Manager:2.48.6
nodes/Comfy-Org-ComfyUI-Manager:2.48.3
nodes/Comfy-Org-ComfyUI-Manager:2.48.4
nodes/Comfy-Org-ComfyUI-Manager:2.48.2
nodes/Comfy-Org-ComfyUI-Manager:2.48.1
...
pull from: nodes/Comfy-Org-ComfyUI-Manager:fix/per-graph-clear-hook
nodes/Comfy-Org-ComfyUI-Manager:main
nodes/Comfy-Org-ComfyUI-Manager:fix/per-graph-clear-hook
nodes/Comfy-Org-ComfyUI-Manager:fix/manager-theme-styles
nodes/Comfy-Org-ComfyUI-Manager:desktop-linux-form-factor
nodes/Comfy-Org-ComfyUI-Manager:chore/node-runtime-refresh-2026-09-28
nodes/Comfy-Org-ComfyUI-Manager:manager-v4
nodes/Comfy-Org-ComfyUI-Manager:feat/v4-flagged-policy
nodes/Comfy-Org-ComfyUI-Manager:fix/v3-ui-escaping
nodes/Comfy-Org-ComfyUI-Manager:fix/v4-ui-escaping
nodes/Comfy-Org-ComfyUI-Manager:feat/v3-flagged-policy
nodes/Comfy-Org-ComfyUI-Manager:fix/v4-uv-conflict-attribution
nodes/Comfy-Org-ComfyUI-Manager:test/issue-3128-c1-guard
nodes/Comfy-Org-ComfyUI-Manager:fix/issue-3128-c1
nodes/Comfy-Org-ComfyUI-Manager:feat/v4-dedicated-install-flags
nodes/Comfy-Org-ComfyUI-Manager:fix/pygit2-fallback-followups
nodes/Comfy-Org-ComfyUI-Manager:fix/comfyui-versions-pick-latest
nodes/Comfy-Org-ComfyUI-Manager:brucew4yn3rp/main
nodes/Comfy-Org-ComfyUI-Manager:manager-cacheless
nodes/Comfy-Org-ComfyUI-Manager:feat/manager-v4-general-pip-policy
nodes/Comfy-Org-ComfyUI-Manager:readme-for-migration
nodes/Comfy-Org-ComfyUI-Manager:draft-v4
nodes/Comfy-Org-ComfyUI-Manager:reverted-matrix-nio
nodes/Comfy-Org-ComfyUI-Manager:fix/missing-nodes-in-subgraph
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-snapshot-diff
nodes/Comfy-Org-ComfyUI-Manager:feat/add-taskqueue-unit-tests
nodes/Comfy-Org-ComfyUI-Manager:feat/complete-todo-implementation
nodes/Comfy-Org-ComfyUI-Manager:docs/docs-readme
nodes/Comfy-Org-ComfyUI-Manager:docs/js-readme
nodes/Comfy-Org-ComfyUI-Manager:tests/api-tests
nodes/Comfy-Org-ComfyUI-Manager:api/openapi-spec
nodes/Comfy-Org-ComfyUI-Manager:docs/node-db-readme
nodes/Comfy-Org-ComfyUI-Manager:docs/glob-readme
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-add-legacy-route
nodes/Comfy-Org-ComfyUI-Manager:draft-v4-contributing
nodes/Comfy-Org-ComfyUI-Manager:feat/cacheless-v2
nodes/Comfy-Org-ComfyUI-Manager:rh-test
nodes/Comfy-Org-ComfyUI-Manager:rhform
nodes/Comfy-Org-ComfyUI-Manager:dbg1484-1
nodes/Comfy-Org-ComfyUI-Manager:rework_version_store
nodes/Comfy-Org-ComfyUI-Manager:attach_node_versions
nodes/Comfy-Org-ComfyUI-Manager:refactor/pygit2
nodes/Comfy-Org-ComfyUI-Manager:4.3
nodes/Comfy-Org-ComfyUI-Manager:3.42
nodes/Comfy-Org-ComfyUI-Manager:4.2.2
nodes/Comfy-Org-ComfyUI-Manager:4.2.1
nodes/Comfy-Org-ComfyUI-Manager:4.1
nodes/Comfy-Org-ComfyUI-Manager:3.39.3
nodes/Comfy-Org-ComfyUI-Manager:4.1b8
nodes/Comfy-Org-ComfyUI-Manager:4.1b6
nodes/Comfy-Org-ComfyUI-Manager:4.1b5
nodes/Comfy-Org-ComfyUI-Manager:4.1b4
nodes/Comfy-Org-ComfyUI-Manager:4.1b3
nodes/Comfy-Org-ComfyUI-Manager:4.1b2
nodes/Comfy-Org-ComfyUI-Manager:4.1b1
nodes/Comfy-Org-ComfyUI-Manager:4.0.5
nodes/Comfy-Org-ComfyUI-Manager:3.39.2
nodes/Comfy-Org-ComfyUI-Manager:3.39.1
nodes/Comfy-Org-ComfyUI-Manager:4.0.4
nodes/Comfy-Org-ComfyUI-Manager:4.0.3
nodes/Comfy-Org-ComfyUI-Manager:3.39
nodes/Comfy-Org-ComfyUI-Manager:3.38.3
nodes/Comfy-Org-ComfyUI-Manager:3.38.2
nodes/Comfy-Org-ComfyUI-Manager:3.38
nodes/Comfy-Org-ComfyUI-Manager:3.37.1
nodes/Comfy-Org-ComfyUI-Manager:3.37
nodes/Comfy-Org-ComfyUI-Manager:3.35
nodes/Comfy-Org-ComfyUI-Manager:3.33.8
nodes/Comfy-Org-ComfyUI-Manager:3.33.7
nodes/Comfy-Org-ComfyUI-Manager:3.33.6
nodes/Comfy-Org-ComfyUI-Manager:3.33.5
nodes/Comfy-Org-ComfyUI-Manager:3.33.4
nodes/Comfy-Org-ComfyUI-Manager:3.33.3
nodes/Comfy-Org-ComfyUI-Manager:3.33.2
nodes/Comfy-Org-ComfyUI-Manager:3.33
nodes/Comfy-Org-ComfyUI-Manager:3.32.5
nodes/Comfy-Org-ComfyUI-Manager:3.32.4
nodes/Comfy-Org-ComfyUI-Manager:3.32.3
nodes/Comfy-Org-ComfyUI-Manager:3.32.2
nodes/Comfy-Org-ComfyUI-Manager:3.32.1
nodes/Comfy-Org-ComfyUI-Manager:3.32
nodes/Comfy-Org-ComfyUI-Manager:3.31.13
nodes/Comfy-Org-ComfyUI-Manager:3.31.12
nodes/Comfy-Org-ComfyUI-Manager:3.31.11
nodes/Comfy-Org-ComfyUI-Manager:3.31.8
nodes/Comfy-Org-ComfyUI-Manager:3.31.6
nodes/Comfy-Org-ComfyUI-Manager:3.31.4
nodes/Comfy-Org-ComfyUI-Manager:3.31.2
nodes/Comfy-Org-ComfyUI-Manager:3.31.1
nodes/Comfy-Org-ComfyUI-Manager:3.31
nodes/Comfy-Org-ComfyUI-Manager:3.30.8
nodes/Comfy-Org-ComfyUI-Manager:3.30.7
nodes/Comfy-Org-ComfyUI-Manager:3.30.6
nodes/Comfy-Org-ComfyUI-Manager:3.30.5
nodes/Comfy-Org-ComfyUI-Manager:3.30.4
nodes/Comfy-Org-ComfyUI-Manager:3.30.2
nodes/Comfy-Org-ComfyUI-Manager:3.29
nodes/Comfy-Org-ComfyUI-Manager:3.28
nodes/Comfy-Org-ComfyUI-Manager:3.27.11
nodes/Comfy-Org-ComfyUI-Manager:3.27.8
nodes/Comfy-Org-ComfyUI-Manager:3.27.3
nodes/Comfy-Org-ComfyUI-Manager:3.27.2
nodes/Comfy-Org-ComfyUI-Manager:3.27
nodes/Comfy-Org-ComfyUI-Manager:3.26.2
nodes/Comfy-Org-ComfyUI-Manager:3.26.1
nodes/Comfy-Org-ComfyUI-Manager:3.26
nodes/Comfy-Org-ComfyUI-Manager:3.25.1
nodes/Comfy-Org-ComfyUI-Manager:3.25
nodes/Comfy-Org-ComfyUI-Manager:3.24.1
nodes/Comfy-Org-ComfyUI-Manager:3.24
nodes/Comfy-Org-ComfyUI-Manager:3.23
nodes/Comfy-Org-ComfyUI-Manager:3.22
nodes/Comfy-Org-ComfyUI-Manager:3.21.5
nodes/Comfy-Org-ComfyUI-Manager:3.21.3
nodes/Comfy-Org-ComfyUI-Manager:3.21.1
nodes/Comfy-Org-ComfyUI-Manager:3.19
nodes/Comfy-Org-ComfyUI-Manager:3.18.1
nodes/Comfy-Org-ComfyUI-Manager:3.17.11
nodes/Comfy-Org-ComfyUI-Manager:3.17.9
nodes/Comfy-Org-ComfyUI-Manager:3.17.7
nodes/Comfy-Org-ComfyUI-Manager:3.17.6
nodes/Comfy-Org-ComfyUI-Manager:3.17.4
nodes/Comfy-Org-ComfyUI-Manager:3.17.3
nodes/Comfy-Org-ComfyUI-Manager:3.17.2
nodes/Comfy-Org-ComfyUI-Manager:3.17.1
nodes/Comfy-Org-ComfyUI-Manager:3.17
nodes/Comfy-Org-ComfyUI-Manager:3.16
nodes/Comfy-Org-ComfyUI-Manager:3.15
nodes/Comfy-Org-ComfyUI-Manager:3.14
nodes/Comfy-Org-ComfyUI-Manager:3.13.1
nodes/Comfy-Org-ComfyUI-Manager:3.13
nodes/Comfy-Org-ComfyUI-Manager:3.12.2
nodes/Comfy-Org-ComfyUI-Manager:3.12.1
nodes/Comfy-Org-ComfyUI-Manager:3.12
nodes/Comfy-Org-ComfyUI-Manager:3.11.3
nodes/Comfy-Org-ComfyUI-Manager:3.11.2
nodes/Comfy-Org-ComfyUI-Manager:3.11
nodes/Comfy-Org-ComfyUI-Manager:3.10
nodes/Comfy-Org-ComfyUI-Manager:3.9.4
nodes/Comfy-Org-ComfyUI-Manager:3.9.3
nodes/Comfy-Org-ComfyUI-Manager:3.9.2
nodes/Comfy-Org-ComfyUI-Manager:3.9.1
nodes/Comfy-Org-ComfyUI-Manager:3.9
nodes/Comfy-Org-ComfyUI-Manager:3.8.1
nodes/Comfy-Org-ComfyUI-Manager:3.8
nodes/Comfy-Org-ComfyUI-Manager:3.7.6
nodes/Comfy-Org-ComfyUI-Manager:3.7.5
nodes/Comfy-Org-ComfyUI-Manager:3.7.4
nodes/Comfy-Org-ComfyUI-Manager:3.7.3
nodes/Comfy-Org-ComfyUI-Manager:3.7.2
nodes/Comfy-Org-ComfyUI-Manager:3.7
nodes/Comfy-Org-ComfyUI-Manager:3.6.5
nodes/Comfy-Org-ComfyUI-Manager:3.6.4
nodes/Comfy-Org-ComfyUI-Manager:3.6.2
nodes/Comfy-Org-ComfyUI-Manager:3.6.1
nodes/Comfy-Org-ComfyUI-Manager:3.5
nodes/Comfy-Org-ComfyUI-Manager:3.3.11
nodes/Comfy-Org-ComfyUI-Manager:3.3.10
nodes/Comfy-Org-ComfyUI-Manager:3.3.9
nodes/Comfy-Org-ComfyUI-Manager:3.3.8
nodes/Comfy-Org-ComfyUI-Manager:3.3.7
nodes/Comfy-Org-ComfyUI-Manager:3.3.6
nodes/Comfy-Org-ComfyUI-Manager:3.3.5
nodes/Comfy-Org-ComfyUI-Manager:3.3.4
nodes/Comfy-Org-ComfyUI-Manager:3.3.3
nodes/Comfy-Org-ComfyUI-Manager:3.3.2
nodes/Comfy-Org-ComfyUI-Manager:2.56.2
nodes/Comfy-Org-ComfyUI-Manager:3.3
nodes/Comfy-Org-ComfyUI-Manager:2.55.5
nodes/Comfy-Org-ComfyUI-Manager:2.55.3
nodes/Comfy-Org-ComfyUI-Manager:2.54
nodes/Comfy-Org-ComfyUI-Manager:2.53
nodes/Comfy-Org-ComfyUI-Manager:2.52
nodes/Comfy-Org-ComfyUI-Manager:3.0.1
nodes/Comfy-Org-ComfyUI-Manager:2.51.9
nodes/Comfy-Org-ComfyUI-Manager:2.51.8
nodes/Comfy-Org-ComfyUI-Manager:2.51.7
nodes/Comfy-Org-ComfyUI-Manager:2.51.6
nodes/Comfy-Org-ComfyUI-Manager:2.51.5
nodes/Comfy-Org-ComfyUI-Manager:2.51.4
nodes/Comfy-Org-ComfyUI-Manager:2.51.2
nodes/Comfy-Org-ComfyUI-Manager:2.51.1
nodes/Comfy-Org-ComfyUI-Manager:2.50.1
nodes/Comfy-Org-ComfyUI-Manager:2.50
nodes/Comfy-Org-ComfyUI-Manager:2.48.7
nodes/Comfy-Org-ComfyUI-Manager:2.48.6
nodes/Comfy-Org-ComfyUI-Manager:2.48.3
nodes/Comfy-Org-ComfyUI-Manager:2.48.4
nodes/Comfy-Org-ComfyUI-Manager:2.48.2
nodes/Comfy-Org-ComfyUI-Manager:2.48.1
2
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
910bef52e4 | Apply suggestion from @DrJKL | ||
|
|
5fe4b0cea7 |
Reload components on clear of any root graph
ComfyUI_frontend is moving to one LGraph instance per workflow tab (Comfy-Org/ComfyUI_frontend#21571), and app.clean() clears the new graph before any extension hook fires. The instance patch on app.graph.clear only reaches the graph that existed at startup, so components would not be reloaded for later workflows. Patch clear on the graph prototype and reload components when the cleared graph is the current root graph. This also stops a subgraph clear from clearing the root graph, which the old wrapper did by always calling orig_clear on app.graph. Amp-Thread-ID: https://ampcode.com/threads/T-d545a10a-f002-4dc5-9a74-f6402a836919 |
1 changed files with 5 additions and 4 deletions
@@ -1536,10 +1536,11 @@ app.registerExtension({
|
||||
});
|
||||
},
|
||||
async setup() {
|
||||
let orig_clear = app.graph.clear;
|
||||
app.graph.clear = function () {
|
||||
orig_clear.call(app.graph);
|
||||
load_components();
|
||||
const graphProto = Object.getPrototypeOf(app.graph);
|
||||
const orig_clear = graphProto.clear;
|
||||
graphProto.clear = function () {
|
||||
orig_clear.apply(this, arguments);
|
||||
if (this === app.graph) load_components();
|
||||
};
|
||||
|
||||
load_components();
|
||||
|
||||
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.