@simonhf don't hijack issues, if you want to suggest a new behaviour raise an issue for it, probably on base Geany, not the OSX port unless its intended to be OSX specific.
But your post seemed to be suggesting that the OPs issue is fixed (as well as your confusion about behaviour), so this could be closed. Is that the case?