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

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

もずはっく日記(2013年12月)

2013年12月20日

Bug-org 950564 Complex text input panel for plugin should be positioned at bottom-left of focused plugin
初回投稿日時: 2013年12月20日13時14分32秒
最終更新日時: 2013年12月23日09時26分27秒
カテゴリ: Flash Mac Mozilla Core Mozilla29 plugin バグ修正
SNS: (list)

Macでは、Flash等のplugin上で日本語を入力する際に、必ずIMEの未確定文字列がフローティングウインドウに表示されますが、これの位置が固定なので、位置関係によっては見づらいので、プラグインの左下に表示しよう、というバグです。

ニコニコ動画の動画プレーヤーの左下に未確定文字列が表示されているスクリーンショット

Retinaディスプレイでもテストしてもらっているので大丈夫だと思いますが、手元に実機がないので詳しいことはわかりません。最小幅は、ui.plugin.panel.min-widthで指定できるようにしておきました。これが、論理ピクセルになっていると意図通りなのですが、ひょっとすると物理ピクセルになっているかもしれません。その場合はバグ報告をお願いします。

最小幅設定が最大幅設定として動作してしまっていた、しょうもないミスがあったので、若干修正を入れました。これにより、以下のような感じに変わります。

プラグインの幅が最小幅より大きい場合
パネルの幅は、プラグインの幅と同じになっているスクリーンショット
プラグインの幅が最小幅より小さい場合
パネルの幅は、最小幅になるので、プラグインよりも長くなっているスクリーンショット

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

bug-org 950564を含むエントリ