mirror of
https://github.com/storytold/wordcraft.git
synced 2026-10-26 19:37:03 -06:00
The Find and Replace dialog ran edit.find and then edit.findNext on every click (and Enter). edit.find already selects the first match after the caret, so the step after it skipped one: with four matches only the second and fourth were ever reached, with two only the second. edit.findNext and edit.findPrevious now take the same optional search options as edit.find (text, matchCase, wholeWord, regex), and the dialog sends one edit.findNext with its options. Calls without options behave as before (F3, Mod+G). generated with Claude Code Co-authored-by: Brandon Thomas <echelon@gmail.com>