NumberedText - DEPRECATED - REPLACE
The old NumberedText ID that still works — and why you should swap it out
- text
This page is about a ghost: NumberedText is the old ID for the same node you can read about at 🧘 NumberedText (Dehypnotic). Same class, same code, same inputs, same output - the only real difference is the name shown in the node menu, which is the honest "NumberedText - DEPRECATED - REPLACE."
Why does a duplicate exist at all? ComfyUI stores node IDs inside workflow JSON, and a saved workflow that references NumberedText will refuse to load if that ID doesn't exist. Rather than break every workflow that used the old name, the author registers the class under both IDs - the old one kept purely so nothing crashes, the new dehypnotic_NumberedText as the flagship. It's the same deprecation dance you'll see across ComfyUI packs, and it's done the right way: grace period, then a warning label instead of a silent break.
What it does (briefly)
The checkbox text editor described in depth in the main article: a list where each row is a text variant, Enter adds a new numbered row, Shift+Enter adds a line inside a row, checkboxes decide what goes to output, and a separator joins the checked rows. It reads and writes the same [x]-style checkbox format, upgrades legacy 1. numbered lines to checked rows, and outputs one joined text string. The two inputs - text and separator - and the single text output are identical to the new ID, because it is literally the same node class running.
Install
Same pack, same steps. If you've installed Dehypnotic/comfyui-numbered-text at all - via ComfyUI Manager (search NumberedText) or by cloning the repo into ComfyUI/custom_nodes/ - you get both IDs at once. There's nothing separate to install for this one, and no extra dependencies to worry about.
What to do with it
If you open a workflow and find this node, two things are true: it will run fine, and you shouldn't leave it there. The old ID is on a removal clock - the node description says outright that it "will be removed."
Swap it when you're in the workflow anyway:
- Add a new 🧘 NumberedText (Dehypnotic) node to the canvas.
- Copy your list content over (select all in the text widget of the old node, paste into the new).
- Rewire the single
textoutput to wherever the old one pointed. - Delete the deprecated node.
One gotcha if you're searching: because both IDs resolve to the same pack, a search for "NumberedText" shows two entries that look almost identical. Don't add the one labeled DEPRECATED to anything new - reach for the 🧘 one instead. It's the same node, but that's the ID the author wants you to use, and the one that will still exist next year.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| text | STRING | 1. | — |
| separator | STRING | , | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| text | STRING | — |