Firefox 76稳定版上线仅数日,Mozilla马不停蹄地发布了维护版本更新。之所以如此快的发布该更新,主要是修复了Firefox 76版本中的两个问题。
其中第一个是在Windows系统上的崩溃问题。更具体来说,Mozilla发现在安装了NVIDIA的驱动程序之后,会导致浏览器在32位Windows操作系统上崩溃。公司表示目前只有少数设备受到影响。
在错误报告中写道:“在32位Windows 7设备上Firefox 76出现了内容崩溃问题。它目前占76.0版本早期阶段所有标签页崩溃的7%。似乎Nvidia给32bit和64bit分配了不同的名称。我们已经为nvd3d9wrapx.dll实现了一个64位的工作方法。这次的名字是nvd3d9wrap.dll (名字中没有后缀X!),显然是32位的。让我准备一个简单的补丁来解决这个命名规则。”
而修复的第二个漏洞则是修复了部分附加组件出现多个onConnect事件,从而使其崩溃的问题。包括Amazon Assistant在内的扩展程序受到影响,影响范围可能比较普遍,Mozilla表示在发布Firefox 76之后收到了大量用户投诉。
Mozilla解释说:“加载图标会持续数秒时间,然后会显示‘对不起,我在加载过程中遇到了问题’的消息。这个问题在各种机器上都能100%重现。今天发布后,我们到目前为止已经收到了多个客户的投诉,考虑到可重现性,随着更多的客户获得最新的更新,这个问题似乎可能会成为一个普遍的问题。”
Mozilla表示:“我们的扩展在功能组件中大量使用了IFrames和IFrame后置消息。从76版的发布说明摘要中看不出什么特别相关的东西,但这个问题可能与一些影响IFrame通信的变化有关。另一种可能是任何具体影响浏览器动作API的东西,这个功能是负责生成的。”
不过这一次受影响的并不只有Windows,因为在Linux上也证实了类似的问题。这个问题已经在这次新的Firefox更新中得到了修复,所以如果你之前在安装Firefox 76之后遇到了扩展的问题,请确保你尽快部署此构建。