GNU bug report logs - #67333
pixel-scroll-precision: scroll-up-page gets trapped by invisible characters

Previous Next

Package: emacs;

Reported by: JD Smith <jdtsmith <at> gmail.com>

Date: Tue, 21 Nov 2023 16:26:01 UTC

Severity: normal

Full log


Message #8 received at 67333 <at> debbugs.gnu.org (full text, mbox):

From: JD Smith <jdtsmith <at> gmail.com>
To: 67333 <at> debbugs.gnu.org
Subject: Additional info
Date: Fri, 24 Nov 2023 16:25:23 -0500
[Message part 1 (text/plain, inline)]
I can confirm the problem is exclusively related to automatic point moves which happen during scrolling, landing on an invisible character at the start of a line.  This seems to happen due to automatic redisplay point repositioning, and not line-move, for example.

I tested Po Lu’s new updates in master to pixel-scroll-precision (of Aug, 2023).  With the new version, the behavior w.r.t. invisible chars has changed: when point moves to an invisible character as you scroll point towards the window's bottom, that line jumps back up to the middle of the window, but is not “trapped”: scroll can continue, and you can get past the line.  As before, scrolling the other direction, from top of buffer to bottom does not place point on invisible characters and so is unaffected.

So some improvement, but still not correct.

[Message part 2 (text/html, inline)]

This bug report was last modified 1 year and 206 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.