クリップボードの監視で開いたときにウィンドウのアクティブ処理がおかしいことがある †
- ページ: バグトラッキング
- 投稿者: [[]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: ブラウザ
- 投稿日: 2005-11-01 01:14:29 (火)
- バージョン: ~build.2402103
随分前のバージョンから発生していましたが原因を特定できずに
いたりしたので放置していたのですがまじめに検証してみて
原因が判明したので報告します。
以下のようにするとアクティブなタブとウィンドウがずれて
表示され、更にマウスジェスチャなどが効きません。
- クリップボードの監視を有効
- ウィンドウを about:blank ウィンドウ一つのみ(=すべて閉じる)にする
- 以下のような記述の HTML へのリンクをクリップボードにコピーして開く
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_jis">
</head>
<body onLoad="window.open('http://~');location.href='http://~'">
<a href="http://~">ジャンプしない場合はここをクリックしてください。</a>
</body>
</html>
1.xx では正常です。
ウィンドウ一覧パネルで見てみると選択されている(アクティブ中の)ウィンドウと
表示されているウィンドウが違います。
選択されているウィンドウは本来アクティブになるはずのページですが、表示されて
いるのはそのウィンドウを開いた元のウィンドウになっています。
about:blank ウィンドウ一つの状態でなければ再現しないようです。
因みにポップアップブロックに引っかかるので許可 URI に追加するか一時的に無効に
して試してください。
動作的にはこれと似たような不具合です。
- Sleipnir2 のウィンドウをすべて閉じて about:blank のみにする
- クリップボードの監視を有効にする
- http://www.popuptest.com/popuptest1.html をクリップボードにコピーする
- 上記で同様の現象が発生します。 --
- http://community.tabbrowser.jp/forum/viewtopic.php?t=337 --
- たぶん、これは違うのでは?フォーカスではなく例として、 A というウィンドウを開いたときに A のウィンドウがスクリプトで B というウィンドウを開くようにしているとアクティブなウィンドウが A なのに選択されているタブが B というような感じになるんです。なお、ウィンドウ一覧パネルでは B が選択されていることになっています。ウィンドウ B のタブをクリックしてもアクティブなウィンドウは切り替わりませんがウィンドウ一覧パネルで現在選択されているウィンドウをクリックすると切り替わります。 --
- なんか、いつの間にかこちらの環境では再現しなくなっているようですがちょっと自信がありません。 --
- どうやら、いつの間にか修正されているようなので完了にします。 --