問題
MacOS 10.6.8
Safari 5.1 (6534.50)
Flash 10.3.183.5

Safari でテキスト入力フォームにインライン入力できなくなる。
代わりに変換ウィンドウが出てくるが、
そこで確定してもフォームへ入力できない。
既知の問題。 Safari 5.2 で解決するかも。 https://discussionsjapan.apple.com/thread/10096326?start=0&tstart=0
原因
YouTube ムービーが iframe で Embed されているページ。
再現 A:
  インラインフレームのムービーを play
  フォームをクリック
  インラインフレームのムービーを pause
  以降、フォームで入力できない
再現 B:
  フォームをクリック
  ムービーを play
  移行、フォームで入力できない
対策
ブラウザのタブを閉じて、新しいタブを開き直す。
備考
「Kotoeri」や「Google Japanese Input」は関係ない。
この問題は Firefox や Opera や Chrome では発生しない。

flash が絡んでいる?
flash がキー入力を横取りしている?
ウィンドウマネージャーのフォーカスが
flash なインラインフレームから戻らなくなる?
flash なインラインフレームがフォーカスを握ったままになる?

Opera はちょっとあぶなっかしい。
入力の最初の一文字が変換ウィンドウに出てしまうが、
変換ウィンドウはすぐ消えインライン入力が始まる。
入力の最初の一文字は喪失されることになる。
その後のインライン入力は問題ない。
最初の一文字は何かに横取りされる。
そのあと処理は戻ってくるが、
食われたキー入力は戻らない。

topic: macosx
first posted: 2011-08-18 12:19:47
last modified: 2011-08-19 13:33:19