又一个 Acid 3 修复
范围和文档变动

您可能知道,上周 WebKit 每夜构建版本的 Acid 3 得分是 90/100。今天得分提升到了 91/100,因为我修复了在文档变动下对 DOM 范围的处理。

在旧版本的 WebKit 中,如果您从文档中移除 DOM 范围一端的节点,该范围将出现一个端点在文档中,而另一个端点在文档外的情况。范围本不应以这种方式工作。相反,当您修改文档时,范围应该被“修正”,以便两个端点仍保留在文档中。

现在这个问题已修复,因此 Acid 3 测试 13 现在通过了。如果您想了解更多细节,请参阅错误 11997