Hiya,
Just started using the new version - thank you for releasing it.
I tried to raise a bug on bug tracker about the disappearing cursor on macOS - but I'm not sure if it got added. It seems that this bug has got worse with the latest version.
Before 2.2, I wouldn't have a cursor after certain events (e.g. dialogue boxes popping up produced by the program, then quitting back to the IDE) - I never really got to the bottom of this as the issue wasn't a big one. I could get the cursor back by switching to another unit tab then back again. However, as of 2.2, it seems I lose the cursor more frequently.
I've noticed that it goes if I paste a block of copied text, or save the file, using the keyboard shortcuts the cursor goes (although I can still carry on editing). In fact, I've just found out if I select a block of text the delete it, by pressing delete, I lose the cursor there too. This makes using it on macOS difficult, which is a shame as it is my main OS for writing applications now.