Not sure why Firefox does this. Please explain if you know the rationale behind this.
And if there is no good reason Firefox should stop doing this because it can cause all kinds of headaches when you copy and paste stuff around.
There is a config flag for this and it's the first setting I change on a fresh install:
`layout.word_select.eat_space_to_next_word=false` should be default in my opinion.