この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2012年2月)

2012年2月29日

Bug-org 728132 test_bug583533.html uses wrong const values
初回投稿日時: 2012年02月29日17時52分29秒
カテゴリ: Mozilla Core Mozilla13 バグ修正
SNS: (list)

test_bug583533.htmlui.key.contentAccessの値の意味を調べるときに、nsIDOMNSEvent.ALT_MASKnsIDOMNSEvent.CONTROL_MASKnsIDOMNSEvent.SHIFT_MASKnsIDOMNSEvent.META_MASKを利用していたものの、Shiftキーと、Altキーのフラグは、この設定では逆になっていた、というバグです。

もともと設定値はこれらの定数を意識したものではなかったので、思い込みでバグった例ですね。本来ならこのテストでは全組み合わせもテストしなくてはいけなかったのに、それを行っていないという点にも問題があります。

このバグは、bug-org 728103のパッチを作成中に発見しました。Mac版のアクセスキーの仕様変更を行おうとしている重要なバグですので、意見のある方はお早めに。

関連するかもしれないエントリ

bug-org 728132を含むエントリ