Your comments

+1

To phrase it differently: the click semantics in OSX are different than ST2. When clicking on a window that does not have focus, ST2 gives it focus, but also performs a cursor-move, which potentially affects the currently-selected text.

The use case I have for this: I have an append-only file that I make journal entries in. I keep the cursor at the end of the file, but each time I focus on this window using the mouse, the cursor is placed where I clicked. All I wanted was for the window to get focus, and I didn't want to change the state of the window.

I would like to see a global preference called something like "reposition_on_mouse_focus" that I would set to False, because I want to disable the reposition part of the mouse click action.