Oh well, I don't really care now because I have my own fork of Geany. But I find it quite unreasonable that so many of the scintilla wrappers already update the last X and for this case where it actually matters, you don't want to. It's not like it's even an important thing to keep last X being different from the caret position.