Files
Azornes-Comfyui-Model-Resolver/web/resolver/custom_nodes
Dariusz L dcb4996333 fix: improve rgthree Power Lora Loader removal detection and workflow refresh retry behavior
- Wrap node.widgets.splice in rgthree Power Lora Loader adapter so removals
  made through the context menu trigger model resolution updates.
- Delay node context menu analysis when a workflow refresh is already
  pending to avoid stale analysis.
- Extend workflow refresh retry logic to also retry when ComfyUI is still
  serializing the previous workflow after a node widget change.
- Add tests for context menu removal detection, refresh retry behavior,
  and deferred context analysis.
2026-08-03 19:31:29 +02:00
..

Custom node model adapters

This directory contains frontend integrations for custom nodes whose model widgets do not follow ComfyUI's standard widget behavior.

Each adapter exports:

  • id: stable integration identifier.
  • nodeTypes: supported ComfyUI node type names.
  • category: default model category for download targeting.
  • isModelWidget(widgetName): identifies widget changes handled by the adapter.
  • getModelEntries(node): returns normalized source data with identity, active, and strength.
  • observe(node, notify): attaches any node-specific change hooks and calls notify after a relevant mutation.

Register new adapters in registry.js. The registry owns entry normalization and model-list/strength signatures. Generic workflow refresh, cache, and Loaded Models rendering stay outside adapters.

Legacy custom-node metadata normalization also stays in the registry so generic views do not need package-specific field knowledge.