Subject: bug#21329: 25.0.50; Flyspell minor mode produces weird effects on keyboard macros

From: Eli Zaretskii <[email-masked]>
Date: Tue, 25 Aug 2015 18:26:53 +0300

> From: Stefan Monnier <[email-masked]>
> Cc: Mark Karpov <[email-masked]>,  [email-masked]
> Date: Tue, 25 Aug 2015 09:15:58 -0400
> 
> > The problem is that 'sit-for' calls 'read-event', and then "undoes"
> > that by pushing the events it read onto unread-command-events.
> 
> Indeed, that's a problem.  The right fix would be to change the code so
> as not to consume any event in the first place.

Any more specific advice?  I'm afraid I'm otherwise not up to the job.