Subject: Re: bug#45319: 28.0.50; Redisplay: `forward-char' moves backwards into invisible text

From: Eli Zaretskii <[email-masked]>
Date: Sat, 19 Dec 2020 14:19:43 +0200

> From: Michael Heerdegen <[email-masked]>
> Cc: [email-masked],  [email-masked]
> Date: Sat, 19 Dec 2020 13:09:49 +0100
> 
> But in the situation I described, I have been starting at a visible
> position, `forward-char' should move point to the next char which is
> also a visible, instead Emacs moves point some characters backwards into
> an unrelated invisible position, that makes no sense to me.

You judge what Emacs does with point by a report from a
post-command-hook.  But that's not necessarily what Emacs does with
point: the latter is what is shown by "C-x =".  Does that ever show
moving back?