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

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

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

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

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

タイトル 最終更新日
内容(最初の段落のみ)
KeyboardEvent.keyを利用する前に知っておくべき事 2015年01月01日
Firefox (Gecko)では、昨年、 D3E で定義している KeyboardEvent.key の実装を大きく前進させました。ですが、この新しい、便利な属性を使う前に色々と知っておいた方が良いことがあります。 (続く……)
Bug-org 1072137 Assertion failure: editingHost == mEditableNode (found editing host should be mEditableNode) 2014年09月30日
document のルートノードを、Javascriptを使って、 <textarea> 要素にし、さらに、その子要素に、 <input type="text"> 要素を追加し、これにフォーカスをあわせると、デバッグビルドでは異常を検知して、 IMEContentObserver 内でクラッシュする、というバグです。 (続く……)
Bug-org 930893 Implement D3E KeyboardEvent constructor 2014年04月25日
D3E で定義された、 KeyboardEvent のコンストラクタを実装しよう、というバグです。 (続く……)
Bug-org 969247 Get rid of related code of NS_VK_ENTER and nsIDOMKeyEvent::DOM_VK_ENTER 2014年02月22日
Geckoには開発初期段階から、 VK_RETURN というキーコードと、 VK_ENTER というキーコードの二つがあり、コア開発者、UI開発者共にその違いに悩まされてました。実際には、 VK_ENTER はGonkが間違ったマッピングを行っていた以外には使われていないものなので、削除することにしました。 (続く……)
Bug-org 769190 Should change the acceptable value of the argument of getModifierState() 2012年07月11日
先日、Firefox 15で KeyboardEvent.getModifierState() と、 MouseEvent.getModifierState() を実装しましたが、そのパラメータのモディファイアキーの名前が、最新のDOM Level 3 Eventsのドラフトで変更されてしまいました。このバグは、それにあわせて修正しようというものです。 (続く……)
Bug-org 668606 oninput (input event) doesn’t work for contenteditable elements 2012年03月28日
W3Cで contenteditable や、 designMode のようなHTMLエディタでも input イベントを生成することでコンセンサスが得られたので早速Geckoの挙動も修正しました。 (続く……)
Bug-org 730760 laying out and rendering shouldn't halt by <script> accessing another server for src attribute 2012年02月28日
一部のページにアクセスした時に、別のサーバへの接続を開始すると、レイアウトやレンダリングが一時的に中断する、というバグです。前々から Flashの挙動を確認するのに使っていたページ で発生していたのですが、一向に修正される気配がないので、どういうことか調べてもらうために報告しました。 (続く……)
イベントリスナの優先順位 2012年02月11日
ふと、イベントリスナを同じ要素に同じ条件で追加するとどういった優先順位になるのか気になったのでテストしてみました。 (続く……)
Bug-org 719320 Implement DOM3 wheel event 2012年01月19日
とりあえず、バグ報告。スパゲッティ化してるWindowsのマウスホイールのハンドリングのコードを修正したら、とりかかる予定。 各ブラウザでのイベントの属性値等を見れるテストケースもあわせて添付しておいたので参考になれば 。
Bug-org 717560 If input event handler shows alert dialog during composition, Fx stops painting everything 2012年01月16日
input イベントハンドラで、 alert() を呼び出すと、その input イベントが未確定文字列の変更によって発生していた場合、そのウインドウ内の何もかもが再描画されなくなる(当然、 alert() のダイアログも生成されているものの、描画はされない)、というバグです。 (続く……)
Bug-org 717147 input events during composition are not trusted events 2012年01月16日
IMEの未確定文字列がある時に発行される input イベントがtrustedイベントではなかった、というバグです。 (続く……)
Bug-org 713502 input event should be fired after compositionupdate #2 2012年01月10日
今のところ無事に修正され、未確定文字列がある時でも input イベントが発行されるようになりました。もし、これによる副作用があるサイトがあるなら今のうちに修正をお願いしないといけないので、報告をお願いします。 (続く……)
Bug-org 698949 Refuse untrusted keypress events in editor 2011年12月22日
untrusted eventでエディタに入力できるのは止めよう、というバグです。現在のGeckoは keypress イベントをスクリプトで生成して、送信してやると、任意の文字をキャレット位置に入力したり、削除したりできます。ですが、もっと手軽に編集するAPIは既にありますし、そもそもIE、WebKit系、Operaではこんなことはできません。 (続く……)
MDNにDOM3 CompositionEvent関連のドキュメントをいくつか寄稿 2011年11月30日
既に関係者の手によってちゃんとした英語になってるはずです。 (続く……)
Bug-org 704049 Radio button shouldn't be checked by prevented default click event when any radio buttons in same group are not checked 2011年11月23日
click イベントを preventDefault() していても、選択されたものがないラジオボタンのグループ内では、そのクリックしたラジオボタンにチェックが選択されてしまうというバグです。 (続く……)
preventDefault()で何が抑制できるのか? 2011年11月25日
stopPropagation() や、 preventDefault() について調査中ですが、 prentDefault() の実装が割と適当に感じます。 (続く……)
Bug-org 665406 Support XF86Copy, XF86Paste, XF86Cut, XF86Undo, XF86Redo keysym 2011年07月29日
私が修正した訳では無いんですが、レビューでパッチの設計を変更してもらって、Webアプリケーションに影響があるので紹介しておきます。 (続く……)
Geckoの未確定文字列処理とWebアプリケーションとの相性は良くない 2011年02月23日
某氏から教えてもらった愚痴。 (続く……)
FWD: won't fix: Intel Atomの上でのJavaScriptパフォーマンス 2011年01月24日
もう一ヶ月ぐらいまえの加藤さんのポストですが、かなり興味深い内容です。見たことない人は是非一度チェックを。 (続く……)
DOMのkeydownとkeyupイベントのkeyCodeの値 2010年12月10日
DevConでも質問が出ていたこの問題、あれから調べ続けてますが、とりあえず同じGeckoでもOSごとにかなり処理がバラバラで、駄目なことが分かりました。Fx4に向けてあまりいじる訳にもいかないと思うので、betaの遅れ具合と他に抱えてるブロッカーバグの進捗との相談になってきますが、徐々に修正していこうかと計画しています。 (続く……)
Bug-org 604289 Content still can steal focus from chrome by window.focus(); 2010年10月14日
ドキュメント書こうとして穴を見つけました。Fx4までには修正するつもりなので、抵抗は無意味です。
Bug-org 590819 Click event isn't fired when mouse button down on border of <input> and mouse button up on padding box of it 2010年09月04日
<input> や <textarea> の border 上でマウスのボタンを押し、そのままマウスカーソルを動かして border より内側でボタンを離した場合に、クリックイベントが発生しない、というバグです。 (続く……)
Bug 6609 Webコンテンツはchromeのフォーカスを奪えるべきではない #2 2009年12月12日
苦しみましたが、再度修正パッチを入れました。 (続く……)
Bug 6609 Webコンテンツはchromeのフォーカスを奪えるべきではない 2009年08月02日
Webコンテンツは、 element.focus(); 等で検索バーやロケーションバー等のchromeの要素がフォーカスを持つ場合にフォーカスを奪えるべきではない、というバグです。 (続く……)
IMEはWebアプリからどの程度制御可能であるべきなのか 2009年06月30日
W3CのDOMのメーリングリストの IME events 以下や、それ以前にもDaniel氏と直接メールでやりとりをしていましたが、確かに現状、IMEまわりの挙動についてあまりにもW3Cで定義していないために、JavascriptでIMEの入力中に何かアクションをとろうとしてもWebアプリはブラウザごとの挙動の違いを意識しまくらないといけない、という問題があります。 (続く……)
Bug-org 467593 "WARNING: GetCharCode used for wrong key event; should use onkeypress." should not be displayed by Web pages 2008年12月06日
Bug 6443 の修正中に発見されたバグです。デバッグビルドだと、keypressイベントではないキーイベントの charCode プロパティにアクセスすると警告が出力されていました。 (続く……)
x-heightが何pxかを調べる方法 2006年12月04日
昨日IRCで聞かれたネタ。Javascriptを使えば算出は可能。 (続く……)

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