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

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

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

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

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

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 1257760 [Mac] plugins shouldn't consume reserved shortcut keys of chrome 2016年10月16日
Macでプラグインにフォーカスがある時、Firefoxのショートカットキーがプ動作しないというバグです。Macでは、 Cmd + Q でアプリを終了しますが、プラグインにフォーカスがあると、これが利用できないというのが非常に不便だという話です。 (続く……)
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 1213589 [TSF] Converting Hangul to Hanja with MS Korean IME converts unexpected range of fixed string 2015年12月30日
TSF モードがデフォルトで有効になってから、韓国向けMS-IMEを、韓国のリッチテキストエディタを利用したいくつかのWebサイトで漢字や記号への変換が期待通りの範囲を行ってくれなくなったというバグです。一ヶ月以上、これにかかりっきりに近い状態の、実に難産なバグ修正でした。 (続く……)
Bug-org 1205945 [e10s] Japanese IME of OS X 10.10 sometimes shows candidate window to bottom-left of the screen 2015年09月29日
TSF の TS_E_NOLAYOUT のような問題がMac OS X 10.10.xのIMEでも発生しているというバグです。また、直前に確定した未確定文字列が新しい未確定文字列の変換候補に出てくるというバグも原因が同じバグだったのでこの修正により解決しています。 (続く……)
Bug-org 1179086 ContentEventHandler should use \n for native linebreaker rather than \r 2015年07月19日
ConentEventHandler を最初に実装したときから、OS Xでは NSTextInput プロトコル(現 NSTextInputClient プロトコル)で改行入りの文字列を返す場合に、改行文字を \r に置換していました。しかし、今日ではOS XはすっかりUNIX由来のOSらしく \n の方が一般的になっていますので、置換を行わないようにしようというバグです。 (続く……)
Bug-org 1171814 [e10s] ContentCache should always store first text rect because Yosemite's Japanese IME tries to retrieve it 2015年06月19日
Mac OS X Yosemiteの日本語入力のアプリは、長らく標準で使われていたことえりから別物になっています。この新しい IME は何故か時折、最初の文字の矩形を取得しに来ます。 (続く……)
Bug-org 1173678 [e10s] ContentCache::GetUnionTextRect() should ignore some text rects which are not cached 2015年06月19日
e10s モードでは TabParent が IME から受け取ったイベントを子プロセスに送信し、その結果を受けとるまでにはタイムラグがあります。そのため、未確定文字列の変更直後にIMEがコンテンツを確認しにきた場合、必ず、 TabParent 側の ContentCache には古い情報がキャッシュされていることになります。 (続く……)
Bug-org 896348 "Eisu" (英数) key of JIS keyboard for Mac shouldn't be mapped with "RomanCharacters" 2014年12月31日
最新のD3E仕様では、Macの日本語キーボードにある 英数 キー用に Eisu が定義されました。そこで、 RomanCharacters から、 Eisu にマッピングを変更しています。 (続く……)
Bug-org 970141 The value of deltaX and deltaY of WheelEvent should be in CSS pixels if its deltaMode is DOM_DELTA_PIXEL 2014年03月20日
MacのRetinaディスプレイモデルを使用していると、 WheelEvent の deltaX や deltaY が、ディスプレイの物理ピクセル数で返されるため、Javascriptで実装された、独自のスクロール可能な要素のスクロールスピードが速すぎる、というバグです。 (続く……)
Bug-org 977959 Redesign native key bindings handling 2014年03月20日
Mac版と、Linux (GTK)版では、OSのネイティブウイジットのショートカットキーを可能な限りエミュレートするために、エディタがキーイベントを処理しなかった場合に、 nsINativeKeyBindings のサービスを利用しています。 (続く……)
来週リリースのFirefox 28、Mac版で、ブックマークツールバーをマウスだけで操作したい人は便利になります 2014年03月10日
来週リリース予定のFirefox 28、Mac版でブックマークツールバーを使っている人には良いリリースになると思います。 (続く……)
Bug-org 950564 Complex text input panel for plugin should be positioned at bottom-left of focused plugin 2013年12月23日
Macでは、Flash等のplugin上で日本語を入力する際に、必ずIMEの未確定文字列がフローティングウインドウに表示されますが、これの位置が固定なので、位置関係によっては見づらいので、プラグインの左下に表示しよう、というバグです。 (続く……)
Bug-org 947115 native key event handling tests should use synthesizeNativeKey of EventUtils 2013年12月19日
WindowsとMacでは、ネイティブキーイベントをエミュレートして、ネイティブキーイベントのハンドリング処理が行えますが、このAPIが非常に使いにくいため、 EventUtils.js に、 synthesizeNativeKey() ができたことを契機に、パラメータを読みやすいものにし、全てのテストでこのファンクションを使って、APIにアクセスするように修正しました。 (続く……)
Bug-org 946044 Pressing the Windows "Application" key inserts a U+0010 'DATA LINK ESCAPE' hexbox into text editor 2013年12月19日
MacにPC用のキーボードを接続し、コンテキストメニューを開く、 アプリケーション キーを押すと、制御文字である、 U+0010 が入力され、それがエディタにそのまま表示されてしまうというバグです。 (続く……)
Bug-org 912858 Implement KeyboardEvent.key for printable keys (except dead key handling) 2013年12月19日
今まで、 D3E 仕様に不明瞭なところがあったので、 KeyboardEvent.key の、プリンタブルキーの値は MozPrintableKey 値を暫定的に設定していましたが、仕様が概ね固まったので、デッドキー以外に関しては最新仕様にあわせたものに修正されました。現行仕様は以下のようになっています。 (続く……)
Bug-org 936318 Drop key name "Spacebar", "Multiply", "Add", "Subtract", "Divide", "Separator" and "Decimal" 2013年12月19日
最新の D3E 仕様の変更に伴い、 スペース キーや、テンキー上の、数字と Enter キー以外につけられていた、 KeyboardEvent.key 用の固有のキー名を削除しました。
Bug-org 300710 [Mac] No context menus for bookmarks in toolbar folders 2013年11月29日
Macでのみ、ブックマークツールバーのフォルダを開いた時に出てくるメニュー(ブックマークアイテム)の上で、コンテキストメニューを出そうとしても、表示されないというバグです。バグ番号から分かるように、かなり古いバグです。 (続く……)
Bug-org 892539 Assertion failure: modifierKey->keyCode == keyCode 2013年08月31日
デバッグビルドでのみ、 Command キーや、 Control キーを押した際に、希にクラッシュすることがある、というバグです。 (続く……)
Bug-org 897885 Handle kVK_JIS_KeypadComma 2013年08月31日
MacのJISレイアウトのフルキーボードでは、テンキーにカンマのキーがあります。このキーのハンドリングを KeyboardEvent.key 以外ではやっていなかった、というバグです。 (続く……)
Bug-org 501496 preventDefault on keydown does not cancel following keypress 2013年07月29日
Geckoでは、 keydown イベントの preventDefault() を呼び出しても、続いて、 keypress イベントが発生する、というバグです。 (続く……)
Bug-org 893973 crash in -[ChildView keyDown:] 2013年07月24日
今、原因が分からず、非常に困っている、Mac固有のバグです。 (続く……)
Bug-org 810225 Get rid of NSInputManager, use NSTextInputContext instead 2013年07月24日
NSInputManager が、MacOS X 10.6でdeprecatedとなり、その代わりに、 NSTextInputContext が利用できるようになりました。 (続く……)
Bug-org 875674 Implement NSTextInputClient protocol on Mac 2013年07月24日
MacOS X 10.5で、 NSTextInputプロトコル がdeprecatedとなり、新たに、 NSTextInputClientプロトコル が定義されていました。 (続く……)
Bug-org 282097 Gecko apps fail to respect DefaultKeyBinding.dict (need nsINativeKeyBindings impl) 2013年07月24日
Macではこれまで、 DefaultKeyBinding.dict で設定された、システム全体で共有されているショートカットキーを無視し、Geckoで定義したショートカットキーしか利用できませんでした。 (続く……)
Bug-org 851010 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued 2013年07月06日
ちょっと古いネタですが、Google Readerのサポートが終了、ということで、Firefoxのデスクトップ版でのGoogle Readerのサポートは、現在のリリース版である、Firefox 22以降で廃止されています。
Bug-org 807893 Get rid of nsIWidget::BeginSecureKeyboardInput() and nsIWidget::EndSecureKeyboardInput() 2013年05月31日
Macでは、パスワード入力の際には、他のアプリケーションにキーイベントを監視されないように、セキュアなイベント伝達モードに切り替えないといけないのですが、これの切り替えを実装する際、フォーカスの移動時に、 nsIMEStateManager で、 nsIWidget::BeginSecureKeyboardInput() や nsIWidget::EndSecureKeyboardInput() を呼び出して管理するようにしていました。 (続く……)
Bug-org 842927 Implement DOM3 KeyboardEvent.key only for non-printable key, first 2013年04月29日
Bug-org 834554 で、Firefox OSチームがメチャクチャなパッチを投入して、 KeyboardEvent.keyCode の値をハッキーに利用しようとしていたので、それを阻止するために、仕様がまだもめている文字入力用のキー以外のキーでのみ、 KeyboardEvent.key を先行実装することにしました。 (続く……)
Bug-org 851128 Double-tap gestures are not recognized on OS X 2013年04月15日
私が修正した訳では無いんですが、かなり深く関わることになったので紹介しておきます。 (続く……)
Bug-org 821329 Input widgets don't accept character input with MacOS's build-in handwriting feature 2013年01月23日
Macのタッチパッド上で指で漢字を直接書いて、入力する機能が、Firefox 17以降で動作しなくなってしまっているというバグです。同様の症状として、日本語IMEの文字入力パレットからも入力できなくなっているという情報(苦情とも言う)をもらっています。 (続く……)
Bug-org 819252 CMD + swipe left to open previous location in new tab is broken with Magic Mouse 2013年01月10日
Bug-org 814303の修正 で、Macでも、 command +ホイールでズームができるようになりましたが、これにより、 command キーが押されている時に、常にスワイプイベントが生成されなくなってしまいました。そのため、 command キーを押しながら左右にスワイプすることで、新しいタブで「戻り」先のページや、「次」のページを開くことができなくなっていました。 (続く……)
Bug-org 815383 pressing command key over vnc results in "Assertion failure: !(flag & [aNativeEvent modifierFlags]), at .../widget/cocoa/TextInputHandler.mm:1676" 2013年01月02日
Bug-org 786956の修正 の後、VNC経由でMacでデバッグビルド上でモディファイアキーを押すと、 MOZ_ASSERT() にひっかかってクラッシュするというバグです。 (続く……)
Bug-org 814303 [Mac] Zoom-in/out is not available with mouse wheel since control+wheel is reserved by OS and the default action is always used when two or more modifiers are active 2012年12月01日
Bug-org 719320 の修正によるregressionです。Macでは、標準の設定では、 control +ホイールで、画面全体をズームするようになっています。この際、Geckoにはホイールイベントが通知されませんので、Firefoxのデフォルト設定では、ホイールを使ったズームができなくなっていました。 (続く……)
Bug-org 795230 Use ASCII capable keyboard layout for computing charCode if current input source is an IME mode and open 2012年10月20日
ことえりで、かな打ち設定にしていた場合、IMEが使えない局面、つまり、エディタがフォーカスを持っていない場合でも、 keypress イベントの、 charCode に、IMEがオフの場合に入力される文字ではなく、かな文字がセットされている、というバグです。 (続く……)
Bug-org 786898 If overflow-x or overflow-y causes no scroll only along the axis, the overflowDelta should be zero in some cases 2012年09月07日
Bug-org 674477の修正 時に出てきた懸念です。 overflow-x: hidden; で、横スクロールが行われなかった場合、未使用のデルタ値の残量をwidgetに返す際に、どうしましょっていうバグです。 (続く……)
Bug-org 784783 [NSInternalInconsistencyException: Invalid message sent to event "NSEvent 2012年09月07日
Bug-org 775414の修正 によるregressionです。 (続く……)
Bug-org 782552 Nightly not responding properly to left/right trackpad swipes 2012年08月16日
MacOS X 10.7と、MacOS X 10.8で、二本指スワイプで、「戻る」「進む」ができなくなったというバグで、もちろん、 Bug-org 719320の修正 によるregressionです。 (続く……)
Bug-org 719320 Implement DOM3 wheel event #2 2012年08月16日
4月あたりにほぼ完成していた D3E WheelEvent の実装がようやく終わりました。実に、29のパッチに分割され、私個人では最高記録です。 (続く……)
Bug-org 775414 InitKeyEvent() should decide input string instead of InitKeyPressEvent() 2012年08月08日
Bug-org 758420の修正 のクリーンナップです。 (続く……)
Bug-org 759524 ASSERTION: aKeyEvent.charCode is modified unexpectedly 2012年05月31日
Bug-org 758420の修正 によるregressionです。 (続く……)
Bug-org 758420 Apostrophe followed by a letter creates two apostrophes 2012年05月31日
Bug-org 677252の修正 によるregressionです。 (続く……)

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