Firefox上のGoogleドキュメントでコピペすると変な半角スペースが入る件で、どうしてそういう動きになるかどうしても納得いかなかったので、Firefoxのソースコードをダウンロードしてちょっと読んでみました。
驚いたのが、意外とソースコードの中に定数がハードコーディングしている点。おそらく今回の半角スペースの原因は、コピーした際にHTMLのソースが72文字で勝手に改行される挙動なのですが、この「72」という数字が普通にC++のソースコードに(定数定義されずに)ハードコーディングされていました。
何か意図があってこうなっているんですかね? 今度暇なときにもう少し読んでみようと思います。