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

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

もずはっく日記の検索結果

もずはっく日記からの検索結果

発見した件数: 16件 | 再検索

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 1479964 Tracking event.keyCode issue due to the implementation of window.event 2018年12月11日
多くのデキの悪いサイトがGeckoで動かない原因のひとつに、イベントリスナに event という引数を渡していないのに、 event.preventDefault() 等と書き、実質的に window.event を参照しているというケースが多々あったそうです。これに対する互換性として window.event はWHATWGによって標準仕様に取り込まれることになったので、Geckoでもサポートするようにした模様です。 (続く……)
Bug-org 968056 keypress event shouldn't be fired for non-printable keys 2018年12月12日
長年、Geckoでは、モディファイアキーを除くキーの入力時に、 keypress イベントを発火していました。しかし、UI Events (旧DOM Level 3 Events)では keypress は文字の入力時にのみ発火するという定義が(後から)行われました(例えば、 a の入力では発火するが、 Ctrl + a では発火しない、また、 ArrowDown のように、端から文字を入力しないキーの場合にも発火しない)。このバグ修正は、Geckoの動作をUI Evnetsの仕様通りの動作にあわせたものです。 (続く……)
Bug-org 354358 keydown/keyup events should be dispatched even during composition (but keypress shouldn't be so) 2018年12月11日
非常に長い長い道のりでしたが、ついにこのバグ修正、そして続けてポストされる記事にある、 keypress イベントの挙動を他のブラウザにあわせた修正が完了しました。 (続く……)
KeyboardEvent.keyCodeとは何か 2018年02月22日
KeyboardEvent.keyCode についてよく分かっていないっていう人が多いと思うので、 KeyboardEvent.keyCode とは何か を書いてみました。 (続く……)
Bug-org 1257759 [Win] Windowed plugin shouldn't consume reserved shortcut keys of chrome 2016年10月16日
Windowsではwindowedプラグインにフォーカスがある場合、Firefoxのショートカットキーが動作しないというバグです。 (続く……)
Bug-org 1257760 [Mac] plugins shouldn't consume reserved shortcut keys of chrome 2016年10月16日
Macでプラグインにフォーカスがある時、Firefoxのショートカットキーがプ動作しないというバグです。Macでは、 Cmd + Q でアプリを終了しますが、プラグインにフォーカスがあると、これが利用できないというのが非常に不便だという話です。 (続く……)
Bug-org 1257761 [Linux][GTK] windowed plugins shouldn't consume reserved shortcut keys of chrome 2016年10月16日
Linux版で、windowedプラグインにフォーカスがある時に、Firefoxのショートカットキーが使えないというバグです。 (続く……)
Bug-org 1258153 Alt codes to input unicode is broken 2016年10月15日
日本ではあまり有名な機能では無いように思うのですが、Windowsでは、 Alt キーを押しながら、テンキーでUnicodeのコードポイントを4桁で入力して、 Alt キーを離すと、そのコードポイントの文字が入力されます。しかし、これが、regressionにより機能しなくなっているというバグです。 (続く……)
Bug-org 1154183 nsXBLWindowKeyHandler shouldn't fire keydown events in content when following keypress event is "reserved" by XUL <command> element 2016年10月16日
Bug-org 1203059の修正 により、予約済みのショートカットキーにマッチする keypress イベントはWebコンテンツ上では発火されなくなりました。しかし、 keydown イベントは引き続き発火されるままなので、 keydown イベントの preventDefault() を呼び出すことにより、相変わらず、予約されているショートカットキーを無効化できてしまいます。 (続く……)
Bug-org 1203059 [non-e10s] Keyboard events which are reserved shortcuts in chrome shouldn't be fired on web content like e10s mode 2016年10月15日
e10s モードではchromeが予約済みのショートカットキーの keypress イベントはWebコンテンツ上では発火しないようになっていましたが、それを非e10sモードでもそのような動作に修正すべきであるというバグです。 (続く……)
Bug-org 1249184 [UI Events] Implement Dead key event on Mac OS X 2016年10月15日
Mac版のGeckoは デッドキー のイベントを正しく発火していないというバグです。 (続く……)
Bug-org 1137563 Make TextInputHandler use TextEventDispatcher 2016年10月15日
Bug-org 1137572の修正 にあわせて、Mac版のネイティブキーイベントをハンドリングしている TextInputHandler とネイティブIMEイベントをハンドリングしている IMEInputHandler 、さらにこれらの基底クラスである TextInputHandlerBase が TextEventDispatcher を利用するように修正しました。 (続く……)
Bug-org 1137565 Make KeymapWrapper and nsGtkIMModule use TextEventDispatcher 2016年10月15日
Bug-org 1137572の修正 にあわせて、Linux、GTK版のネイティブキーイベントハンドの KeymapWrapper と、IMEイベントハンドラの IMContextWrapper から TextEventDispatcher を利用するように修正しました。 (続く……)
Bug-org 1137561 Make KeyboardLayout, nsIMM32Handler and nsTextStore should use TextEventDispatcher 2016年10月15日
Bug-org 1137572の修正 にあわせて、Windowsのネイティブキーイベントをハンドリングしている、 NativeKey 、 IMM 経由でIMEを処理している IMMHandler 、 TSF 経由で TIP を処理している TSFTextStore から TextEventDispatcher を利用するように修正しました。 (続く……)
Bug-org 1137572 Add some useful methods to TextEventDispatcher for native key and IME handlers 2016年10月15日
widgetのコードが、OSから送信されてくる、キーボードやIMEの入力イベントから、DOMイベントのもとになる、 WidgetEvent を生成する部分をできる限りプラットフォーム非依存のコードに置き換えようという修正のための準備です。 (続く……)
Bug-org 1187724 Flash hangs on BBC iPlayer after changing system volume through keyboard 2015年08月27日
イギリスからBBCのサイトにアクセスした際に見ることができるFlashの動画プレーヤー上で、キーボード上のボリュームキーからボリュームを調整しようとするとハングアップするというバグです。 (続く……)

発見した件数: 16件 | 再検索