vinta/paranoid-auto-spacing — pull request #21 by ChanCheng (2013-09-20 11:22:08+00:00)
Title: Space Bug Report

我发现了一个 bug，在 tests 文件夹里有一个新的 `space_bug_test.html` 文件可以显示出这个 bug
html 由两部分组成
* 上部分是三行文字 `一直123` `二直456` `三直789`，使用扩展的时候第二行的 `二直456` 和第三行的 `三直789` 前都会多出一个空格（第三行的空格没有显示出来可能是 `

` 标签的缘故？），空格出现的原因我猜是上一行的末尾和下一行的开头连接起来的时候是需要空格的，可是现在明明没有连在一起程序分辨不出来……

* 下部分是两行文字，其中的 `局域网内可能有` 和 `ARP 攻击` 中间本该只添加一个空格的，但是却每运行一次 spacing 就多添加一个空格……我不知道原因，但是好像在 `document.evaluate` 函数里把第四个参数从 `XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE` 改成 `XPathResult.ORDERED_NODE_SNAPSHOT_TYPE` 就好了……我也不知道这样会不会影响效率 -_-b

PS. 我想问下，这个分支是直接在 chrome_storage_api 这个分支上做的，这样是不是不太好……？既然是两个不同的问题那是不是应该在 master 上新开一个分支去做？还是没有什么关系的？ ~~真是不纠结会死星人啊……~~