Nodes/ComfyUI_Eclipse/Show Text [Stop]
ComfyUI Node

Show Text [Stop]

Preview a value, then pause the queue to actually read it

By r-vage·Created 10 months ago·Updated a day ago· 31
Show Text [Stop]
  • source
  • text
stop_reviewfalse

Show Text [Stop] is the same universal text preview as Show Text - wildcard source in, readable string out, value persisted in the saved workflow - with one extra toggle that changes how you use it. Flip stop_review on and the node interrupts execution the moment it runs, so the queue halts right after it renders the text. Instead of a value flashing past mid-pipeline, you get to read it at your leisure, with everything downstream untouched.

The use case writes itself: you're generating filenames or prompts from a chain of string nodes, and you want to confirm the exact string before the next 30 nodes consume it. Without the stop, that string is gone by the time you look up. With it, the run pauses, the text is sitting in the DOM widget, you check it, you disable the toggle, and the queue continues. It's a checkpoint you can arm and disarm in place.

How it works

Everything Show Text does, plus one branch: after converting the source to its string form and persisting it to the workflow metadata, it checks stop_review and, if true, calls ComfyUI's interrupt_processing() - the same interrupt as the UI's stop button. Because the interrupt fires after the output is computed, the text STRING output is still produced and usable downstream; the run just doesn't continue past this node. The toggle is a plain boolean, off by default, so out of the box this behaves exactly like Show Text.

Inputs:

  • source - any value to preview as text.
  • stop_review - the brake. Off by default; on = halt the queue here.

Output: a single text STRING, forwarded through.

Where it fits

Think of it as the string-flavored sibling of Show Any Stop: same review-break idea, but the artifact you're inspecting is text, and because the output is a typed STRING you can also save or forward it. If you only need to inspect structure, Show Any is enough; the moment you're waiting on an actual string - a prompt, a path, a caption - this is the one. Leave the stop armed while you debug, disarm it for production runs.

Installing it

Part of ComfyUI_Eclipse:

git clone https://github.com/r-vage/ComfyUI_Eclipse custom_nodes/ComfyUI_Eclipse

Or via ComfyUI Manager → search "ComfyUI_Eclipse" → install and restart. No models, no extra deps.

Gotchas

Same caveat as its siblings, with extra emphasis: the stop is a seatbelt, and a batch run halting at the same spot every time is almost always a stop_review left on. Also note the persistence behavior shares Show Text's requirement - the workflow metadata has to exist (i.e. you're not running pure API mode) for the text to survive a reload. And if a workflow predates Eclipse v4.0.0 and references old RvTools-era node IDs, run the pack's migration script; fresh graphs never see it.

Category🌒 Eclipse/ Tools

Inputs (2)

NameTypeDefaultDescription
source*Any value to preview as text.
stop_reviewBOOLEANfalse

Outputs (1)

NameTypeDescription
textSTRING