Bug 6678 Bug-org 462809はXPレベルで実装されるべき
初回投稿日時: 2009年09月08日00時35分29秒
最終更新日時: 2009年09月08日01時00分23秒
カテゴリ: Mozilla Core バグ修正
SNS:
Tweet (list)
Bug-org 462809でtrunkのWindows版にホイールによるスクロールの加速がアプリケーションレベルで実装されていました。これの評判が悪かったのはテスタには周知の事実かと思いますが、コードレベルで見てもそのコードがひどく、イベントモデルまわりを全く理解していない低品質なものでした。これらを本来あるべき形に修正するため、XPレベルでの実装を提案していましたが、完全に無視されていたので、パッチを作成して修正しています。
この修正により、MacやLinuxでも爆速スクロールが体感できますが、意外と慣れるとこの速度でも操作できてしまうようになるので不思議です(加速してしまわないペースを指が覚える)。
またこの修正でシステム設定のスクロールスピードが無視されるバグも修正されています(もっとも、それを加速してしまうのであまり修正された実感は無いかと思いますが)。
さらにバグは立てていませんが、スクロール以外でデルタ値が増幅されなくなったので、DOMでマウスホイールを取り扱うWebアプリの、今までのバージョンとの互換性は確保されています。また、ズームや、ページ単位でのスクロールをホイールで行う場合にも加速は行われなくなりました。
現在はBug-org 513817で後始末中ですが、同じFxのUIチームの(?)Dãoもこのシステム設定を無視した加速自体には反対なようなので、何が何だか外側からは分からない状況です。
まあしかし、愚痴だけ言ってても何も改善しないので適当な落し所へ向けて前向きにやっていくしかないですね。