Firefox 3 中修復的重要 Bug
本文件列出了 Firefox 3 中修復的一些重要 Bug,這些 Bug 不一定在文件中顯而易見。
- 如果解析 overlay 時發生錯誤,該 overlay 將不會被應用。解析錯誤會被記錄到錯誤控制檯中。(Firefox bug 335755)
- 修復了當
<menupopup>元素附加到選單或類似選單的元素時,該元素可以被放置在 binding 內的 Bug。(Firefox bug 345896) - 按鈕的
dlgType屬性現在可以正常工作。(Firefox bug 308591) - 傳遞給
event.initEvent的canBubble引數現在可以正常工作,因此可以觸發不冒泡的事件。(Firefox bug 330190) DOMAttrModified事件現在可以正確處理名稱空間屬性。(Firefox bug 362391)- XML 處理指令,例如
<?xml-stylesheet ?>,現在會新增到 XUL 文件的 DOM 中。這意味著document.firstChild不再保證是根元素,請使用document.documentElement替代。此外,<?xml-stylesheet ?>和<?xul-overlay ?>處理指令在文件序言(prolog)之外將不再生效。(Firefox bug 319654) - XUL 元素和文件中已添加了
getElementsByAttributeNS()函式。(Firefox bug 239976) - 在將元素從 XUL 文件移動或移除時,事件監聽器現在會得到維護。(Firefox bug 286619)
- 現在會為非顯示文件觸發變更事件。(Firefox bug 201236)
- 修復了元素繪製順序不正確的各種問題。(Firefox bug 317375)
- 已修復
getElementsByTagName(),使其能夠正確處理包含帶有名稱空間字首的標籤名的子樹。(Firefox bug 206053) DOMNodeInserted和DOMNodeRemoved事件現在會正確地應用於正確的節點。(Firefox bug 367164)- 正則表示式中的特殊字元 `\d` 已修復,現在它只匹配基本拉丁字母數字(等同於
[0-9])。(Firefox bug 378738) - 影像嗅探服務(image-sniffing-services)類別允許透過擴充套件實現的影像解碼器正確解碼具有錯誤 MIME 型別的影像。(Firefox bug 391667)
- 對錶單控制元件執行右鍵單擊不再預設彈出上下文選單。(Firefox bug 404536。有關如何逐例啟用此功能,請參閱 為表單控制元件提供上下文選單。)