>
> emacs-28.2 -Q -nw --color=no
> s t o n k s M-$ 1
>
> At this point, I expect to see the word "stonks" replaced with "stocks",
> but it is instead replaced with "stockstonks".
>
> The problem seems to be in ispell-highlight-spelling-error-generic, a
> 20th-century kludge from before face support for ttys was added in
> emacs-21 in 2001. It's been unnecessary since then, and it looks like
> it's been breaking ispell on colorless ttys since at least emacs-23.
>
This recipe can be reproduced with Emacs 25, 26, 27 and 28... but not with
Emacs 29, in which "stonks" is indeed replaced with "stocks".