I didn’t change anything about the cursor recently, and I don’t remember having this issue few years ago. But I’m not sure, for I don’t use much Grammalecte in Thunderbird.
I checked previous changes in the code, and saw nothing about the cursor.