最小化から復帰したときにフォーカスがウィンドウにいかない場合がある †
- ページ: バグトラッキング
- 投稿者: [[]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: クライアント
- 投稿日: 2005-12-02 03:18:01 (金)
- バージョン: 2.10
見た目はアクティブなのに、キーボードの↑↓でスクロールできないことが度々あります。マウスならば問題はありません。
- フォーカスのおかしな問題は他のアプリとの関連でもありまして、「常に最前面に表示をする」の設定をしてあるアプリがあるときでも、Sleipnirがそれを覆い隠すようにして前面に出てきてしまうこともあります。 -- 投稿者
- 確かに、最小化するとフォーカスがどっかに消えてしまいますね。また、アドレスバーや検索バーにフォーカスがある場合、 Sleipnir2 を非アクティブにしてからアクティブにし直してもフォーカスがそのままです。 1.xx ではちゃんとビューに戻っていました。この辺りは修正して欲しいです。 --
- フォーカス関係の不具合を現在修正しているそうなので、これも一応上げておきます。 --
- フォーカスがそのままなのは、フォーカスを維持する仕様にしているためです。1.xxのほうが不具合です。 -- 作者
- 試してみると確かに IE などでは普通にフォーカスが維持されるみたいですね。今まで、普通に仕様だと思っていたのですが 1.xx の方が不具合だったんですか?でも、これはオプションで設定できると嬉しいかなと。 --
- この報告があることに気が付かず、類似の報告をしてしまいました BTS/385 。しかし、フォーカスを維持する仕様といわれるなら、これは違うような気がします。 BTS/385に書いた通り、最小化を直前にはかならずページにフォーカスを移してあります。 -- |--|
- あと、↑↓でスクロールも入力もできずにフォーカスを失ったようにみえる場合は、タブの切り替え直後にフレームがあるページだと↑↓の操作が効かないというのと同じようです。ですが、このケースではフレームを使っていないページでも操作が効かなくなることがあります。スクロールが効くようにするためには「1つ前のタブ」→「次のタブ」という操作を踏まなければなりません。こうする以外にキーボードだけで操作ができるようになる方法はないように思えます。 -- |--|
- 調べてみると、他のウィンドウをアクティブにした後に Sleipnir2 のスクロールバーをクリックするとページからフォーカスが消えるみたいです(ホイールでスクロールできなくなります)。 --
- 「CVS待ち」になっていますが build.2402101 でもまだ最小化して再度表示させるとフォーカスが消えてしまいます。あと、上記でも書いた通り、スクロールバーをクリックするとビューからフォーカスが消えるみたいです。 --
- 補足:タイトルバーの最小化ボタンで最小化した場合は消えないようです。タスクバーの方をクリックして最小化すると消えてしまいます。 --
- 未だに再現します。フォームにフォーカスを与えてからタスクバーの方で Sleipnir2 のタスクをクリックして最小化した後に再度 Sleipnir2 を表示させてみると分かりやすいと思います。なお、 1 回目ではだし丈夫なことがありますがその場合はもう一度行うと必ず再現します。一度、提案に戻します。 --