On Mac when word-selecting backwards starting with the caret on the middle of a word and then word-selecting forward, the caret is left in the same place where it was, instead of directly selecting to the end of the word (which is windows/unix behavior). mac: Extend backward and then forward by word: PASS Extend forward and then backward by word: PASS Extend backward and then forward by line: PASS Extend forward and then backward by line: PASS Extend backward and then forward by paragraph: PASS Extend forward and then backward by paragraph: PASS win: Extend backward and then forward by word: PASS Extend forward and then backward by word: PASS Extend backward and then forward by line: PASS Extend forward and then backward by line: PASS Extend backward and then forward by paragraph: PASS Extend forward and then backward by paragraph: PASS unix: Extend backward and then forward by word: PASS Extend forward and then backward by word: PASS Extend backward and then forward by line: PASS Extend forward and then backward by line: PASS Extend backward and then forward by paragraph: PASS Extend forward and then backward by paragraph: PASS android: Extend backward and then forward by word: PASS Extend forward and then backward by word: PASS Extend backward and then forward by line: PASS Extend forward and then backward by line: PASS Extend backward and then forward by paragraph: PASS Extend forward and then backward by paragraph: PASS