Eli Zaretskii writes: >> Is something making read-char-choice bug out, but in a way that's caught >> by Tramp (or something else), so we just continue? debug-on-signal >> doesn't help, either. > > Could be an error or a throw? `debug-on-signal' set to t doesn't reveal anything, so it must be a throw, I think? It has something to do with the new way that `read-char-choice' uses the minibuffer. If I set `read-char-choice-use-read-key' to t, then I get: