unicodetext-unicodetext moretext (Assume the bracketed numbers are markers, not actually in text). When hitting Accel+[shift]+arrow to move or select by word it incorrectly stops both before and after punctuation --  and . user_pref("layout.word_select.stop_at_punctuation", true); Should only stop at ,  and  user_pref("layout.word_select.stop_at_punctuation", false); Should only stop at  and  Spun off from bug 98546.
Does anyone even fix i18n bugs anymore?
Is bug 236172 a dup of this?
*** Bug 336449 has been marked as a duplicate of this bug. ***
Adding some words to the summary to allow for easier finding.
Note to self (or anyone else who wants to fix this): The issue here is that both layout.word_select.stop_at_punctuation and aIsKeyboardSelect are ignored in the "Unicode" case (when the string contains two-byte characters), that is in nsTextTransformer::ScanNormalUnicodeText_F/B. The behavior is as if layout.word_select.stop_at_punctuation is true, and aIsKeyboardSelect is false.
WFM with Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9b4pre) Gecko/2008022804 Minefield/3.0b4pre ID:2008022804. Probably fixed by the new textframe (bug 367177).