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 ,顯然是 32 位的。讓我準備一個簡單的補丁來解決這個命名規則。”
而修復的第二個漏洞則是修復了部分附加組件出現多個 onConnect 事件,從而使其崩潰的問題。包括 Amazon Assistant 在內的擴展程序受到影響,影響範圍可能比較普遍,Mozilla 表示在發佈 Firefox 76 之後收到了大量用户投訴。
Mozilla 解釋説:“加載圖標會持續數秒時間,然後會顯示‘對不起,我在加載過程中遇到了問題’的消息。這個問題在各種機器上都能 100% 重現。今天發佈後,我們到目前為止已經收到了多個客户的投訴,考慮到可重現性,隨着更多的客户獲得最新的更新,這個問題似乎可能會成為一個普遍的問題。”
Mozilla 表示:“我們的擴展在功能組件中大量使用了 IFrames 和 IFrame 後置消息。從 76 版的發佈説明摘要中看不出什麼特別相關的東西,但這個問題可能與一些影響 IFrame 通信的變化有關。另一種可能是任何具體影響瀏覽器動作 API 的東西,這個功能是負責生成的。”
不過這一次受影響的並不只有 Windows,因為在 Linux 上也證實了類似的問題。這個問題已經在這次新的 Firefox 更新中得到了修復,所以如果你之前在安裝 Firefox 76 之後遇到了擴展的問題,請確保你儘快部署此構建。