CR Text List Simple (Legacy)
Five text boxes, chainable into a longer list
- text_list_simple
- TEXT_LIST_SIMPLE
- show_help
This one's explicitly tagged Legacy in Comfyroll's own node list, and once you see how it's built, it's obvious why: instead of one multiline box you type lines into, it gives you five individual single-line fields - text_1 through text_5 - plus an optional chain input so you can link several of these nodes together to build a longer list five items at a time.
How it works
Fill in as many of text_1 through text_5 as you want (all optional, leave the rest blank). The node collects whichever ones you filled and outputs them as its own typed list - not a plain STRING list like CR Text List produces, but a Comfyroll-specific TEXT_LIST_SIMPLE type. That distinction matters: this output only connects cleanly to other nodes built to expect that exact type, not to anything expecting a generic string list.
The chaining mechanism is the text_list_simple optional input, which takes the same TEXT_LIST_SIMPLE type this node outputs. Wire the output of one CR Text List Simple into the input of the next, and you're building a list six items at a time (five new plus whatever came in from the chain), rather than being stuck at a hard cap of five.
Why you'd reach for CR Text List instead
Given the choice today, CR Text List (the non-legacy version, under Comfyroll's Essential/List category) is the simpler default: one multiline box, unlimited lines, plain STRING list output that connects to more things. CR Text List Simple only really makes sense if you're maintaining a workflow that was already built around it, or you specifically want five discrete, individually-editable fields rather than one text block - which can be genuinely nicer for a short, fixed set of five options you tweak often, at the cost of the chaining complexity if you need more than five.
The inputs and outputs that matter
text_1throughtext_5- five optional single-line strings, your list items.text_list_simple- optional, chains in another node's output of the same type to extend the list.
Output: TEXT_LIST_SIMPLE (Comfyroll's own list type, not a plain string list), plus show_help.
How to install it
ComfyUI Manager - search "Comfyroll Studio", install, restart. Manual:
cd ComfyUI/custom_nodes
git clone https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
then restart. No models, no dependencies.
Common issues
Output won't connect where you expect. Because this outputs TEXT_LIST_SIMPLE rather than a plain STRING list, it won't wire into nodes expecting a generic string list the way CR Text List's output does. If you're getting connection errors trying to feed this into something downstream, check whether that node was actually built to accept this specific type.
Wanting more than five items and not chaining correctly. Remember the chain input takes another node of the same type - you're linking CR Text List Simple nodes to each other, not feeding in a plain string list from elsewhere in the pack.
If you're starting a workflow from scratch and don't have a specific reason to want five discrete fields, save yourself the type-matching headache and use CR Text List instead.
If the pack doesn't load at all, that's a Comfyroll-wide import failure - check your ComfyUI console for Comfyroll Studio: Failed to load ... nodes, commonly a Pillow version conflict from another custom node, and reinstall Pillow or update the pack through Manager.
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| text_1opt | STRING | β | |
| text_2opt | STRING | β | |
| text_3opt | STRING | β | |
| text_4opt | STRING | β | |
| text_5opt | STRING | β | |
| text_list_simpleopt | TEXT_LIST_SIMPLE | β |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| TEXT_LIST_SIMPLE | TEXT_LIST_SIMPLE | β |
| show_help | STRING | β |