Skip to content

EasyUse Anima 0.2.7

Choose a tag to compare

@n0va39 n0va39 released this 04 Jul 08:54
a8e7d13

Fixed

  • Fixed global autocomplete attachment in ComfyUI Nodes 2.0 so prompt text fields that are created or re-rendered after extension startup still receive EasyUse Anima autocomplete behavior.
  • Fixed autocomplete search for escaped prompt parentheses so inputs such as \(blue archive\) search the inner literal tag text, matching tags like asuna \(blue archive\).
  • Fixed autocomplete popup scroll reset timing after popup hide/show cycles so new suggestion lists reopen at the top instead of preserving a previous scrolled position.

Changed

  • Autocomplete popup reset now runs after the popup becomes visible and once more on the next animation frame, avoiding browser scroll restoration while the menu is display: none.
  • Disabled scroll anchoring for the autocomplete popup to keep result-list replacement from preserving stale scroll offsets.

Validation

  • Added frontend source guards for Nodes 2.0 autocomplete attachment, prompt syntax stripping, popup hide/show scroll reset order, and outside-click state cleanup.
  • Added regression coverage for escaped literal parenthesis search.
  • Validated with pyproject TOML sanity, full unit tests, compileall, frontend JS syntax checks, and git diff whitespace checks.

Notes

  • No ComfyUI restart is required for the frontend JavaScript changes.
  • Browser hard refresh may be required to clear cached extension JavaScript.