If someone has access to a mac and can test the client with -alternate-mouse, and confirms that the mouse still works, we can make it the default behavior and remove the flag and workaround.
I guess that means testing in iterm and iterm2? I'm not sure what the common terminals are for mac.