タブブラウザ Sleipnir オンラインデータベース
A5-D0-A5-B0-A5-C8-A5-E9-A5-C3-A5-AD-A5-F3-A5-B0-/108.html

  [ トップ | ヘルプ ]

クリップボードの監視で開いたときにウィンドウのアクティブ処理がおかしいことがある †

  • ページ: バグトラッキング
  • 投稿者: [[]]
  • 優先順位: 普通
  • 状態: 完了
  • カテゴリー: ブラウザ
  • 投稿日: 2005-11-01 01:14:29 (火)
  • バージョン: ~build.2402103

メッセージ †

随分前のバージョンから発生していましたが原因を特定できずに
いたりしたので放置していたのですがまじめに検証してみて
原因が判明したので報告します。

以下のようにするとアクティブなタブとウィンドウがずれて
表示され、更にマウスジェスチャなどが効きません。

  1. クリップボードの監視を有効
  2. ウィンドウを about:blank ウィンドウ一つのみ(=すべて閉じる)にする
  3. 以下のような記述の 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 に追加するか一時的に無効に
して試してください。

動作的にはこれと似たような不具合です。


  • 例:次のリンクをコピーしてクリップボードの監視により about:blank ウィンドウ一つの状態から開いてみてください。 http://www3.sppd.ne.jp/bugtracker/wiki/index.php?plugin=attach&pcmd=open&file=test.html&refer=%CE%FD%BD%AC%CD%D1%A5%DA%A1%BC%A5%B8 -- 2005-11-01 01:21:35 (火)
    • なんか、何度かやってみると正常に動作することもあるみたいでよく分かりません。 -- 2005-11-01 02:00:28 (火)
    • やっとこ、上記の条件でも正常に動作する場合が分かりました。アドレスバーに一度でもフォーカスを与えた Sleipnir2 は正常に動作するようになるようです。再起動したりもう一つ別に起動するなどした場合に新しく起動した方はこの現象が再現します。 -- 2005-11-01 10:25:55 (火)
  • なんか、誰にも気がつかれていないような感じがありますが build.2104100 でも再現します。度々、 2ch でも報告がある不具合と同様のものではないかと思います。 -- 2005-11-21 23:40:00 (月)
  • build.2214104 でも再現を確認しました。 build ナンバーを修正しておきます。なお、ウィンドウ一覧は選択中のタブ(ウィンドウ)が選択されているみたいです。実質、アクティブなタブとアクティブなウィンドウが違っています。アクティブなウィンドウをアクティブなタブに合わせるのが正しい動作だと思います。 -- 2006-01-16 17:00:58 (月)
  • フォーカス関係の不具合を現在修正しているそうなので、これも一応上げておきます。 -- 2006-01-28 16:49:11 (土)
  • build.2304113 でも再現します。 -- 2006-02-12 23:32:18 (日)
  • build.2402103 でも再現します。 -- 2006-04-09 23:49:47 (日)
  • とりあえず、旧 Sleipnir Wiki が死んでいるので件の http://www.popuptest.com/popuptest1.html をご利用ください。
  1. Sleipnir2 のウィンドウをすべて閉じて about:blank のみにする
  2. クリップボードの監視を有効にする
  3. http://www.popuptest.com/popuptest1.html をクリップボードにコピーする
  • 上記で同様の現象が発生します。 -- 2006-06-12 14:40:06 (月)
  • http://community.tabbrowser.jp/forum/viewtopic.php?t=337 -- 2006-06-29 04:25:10 (木)
    • たぶん、これは違うのでは?フォーカスではなく例として、 A というウィンドウを開いたときに A のウィンドウがスクリプトで B というウィンドウを開くようにしているとアクティブなウィンドウが A なのに選択されているタブが B というような感じになるんです。なお、ウィンドウ一覧パネルでは B が選択されていることになっています。ウィンドウ B のタブをクリックしてもアクティブなウィンドウは切り替わりませんがウィンドウ一覧パネルで現在選択されているウィンドウをクリックすると切り替わります。 -- 2006-07-01 20:08:07 (土)
  • なんか、いつの間にかこちらの環境では再現しなくなっているようですがちょっと自信がありません。 -- 2006-07-26 00:32:54 (水)
  • どうやら、いつの間にか修正されているようなので完了にします。 -- 2006-08-15 21:46:31 (火)

Last-modified: 2020-12-09 (水) 10:42:54 (2d)