Hi Colin,
Bug confirmed. This only happens on macOS. It is either a 'feature' of the native macOS desktop, or a Qt bug. This problem is out of my control and I have no idea as to how to solve it, so you'll have to live with it for now. Sorry for the inconvenience.