If I understand it right, goto-last-change should go to the places where I made the last edits. But often, when I want to go back, it seems to have “forgotten” them, jumps to a very old edit, and then displays “No further change info” in the minibuffer.

I just had the problem again. I made sure the edits are very far away, many lines in the same org-buffer. Neither goto-last-change-reverse nor goto-last-change does find them. But when I use undo-redo, all my “forgotten” edits are found and subsequently undone. How can that be?

Do you use a different function for going back to the last edits? Or am I using goto-last-change in a wrong way? The variable glc-default-span is set to 8, and I am using Org mode version 9.6.9 and Emacs 29.1. Thank you for any advice!

Edit: I also use undo-fu-session, could it be that this interferes with goto-last-change?