Skip to content

Inconsequent naming of new API node SaveSVG breaks other nodes #7980

@ImagineerNL

Description

@ImagineerNL

Expected Behavior

The latest update (ComfyUI v0.3.32) has additions to API nodes with PR #7956 by @Kosinkadink

Every node added has the naming to the system it is linking
Except Recraft SaveSVG
(bottom item)
Image

As the functionality in the SaveSVG node is specific to the Recraft API (and only works with the API), the expected behavior is to have it named specifically linked to the active API: Recraft SaveSVG , both in naming as in properties.

Actual Behavior

The effect of not being named consistently is it breaking existing SaveSVG nodes (ComfyUI-ToSVG) and and creating confusion for endusers using ComfyUI-ToSVG and (my) ComfyUI-ToSVG-Potracer nodes and enduser workflows.

Yes, they are custom nodes, so a reasoning could be to have it resolved on that end, but in my opinion, consistently naming items should prevail. Especially since the Recraft SaveSVG functionality does not work without the API.
Therefor, the 'generic' name SaveSVG shouldnt have been used in the first place.

Should the SaveSVG node be updated to a generic base ComfyUI node, working without API and outside of the API Nodes tab, there would still be a conflict, but then it would be on the custom node to resolve it.

Steps to Reproduce

Properties panel of (every other) API node has the API in the naming
Image

Except the SaveSVG API node
Image

Debug Logs

-

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Potential BugUser is reporting a bug. This should be tested.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions