スレッド表示で削除したときのフォーカスNo.29657
hajimett さん 06/12/27 13:32
 
いつも丁寧なサポートありがとうございます
さて、また細かいことと思われそうですが、よろしくお願いします

複数のリストを一挙に削除もしくは異動したあとの
フォーカス異動先について教えてください

メールリスト欄で一覧表示しているとき、
少なくともこれまでの経験では、
削除動作をしたあとのフォーカスは、
削除されたメール群を基準にして、
リスト上の「次」の位置に移動します。

一方、スレッド表示の場合、
上記と同じ動作を示す場合、
たとえば、スレッドの根っこを削除もしくは異動操作を指定して
「配下も一緒か?」にyesと答えた場合、
そのひとかたまりのリストの「次」に位置する
メールに異動する場合がある一方で、

その「予想」された場所より、
数個先のメールに異動してしまう場合もあります。
特に数が多いときにそうなる傾向があります。

また、場合によっては、
リストの先頭に移動してしまう場合もあります。

もしかしたら、何か設定上で私が気付かないうちの
指定しているのかも知れませんが、
動作が予期できず、ときどき、
予期しないメールにフォーカス異動して、
もともとそいつが既読だったのか、
未読を既読化してしまったのか
判別できずに困ることがありました。

なにか、ヒントを頂けると幸いです。


[ ]
RE:29657 スレッド表示で削除したときのフNo.29659
秀まるお2 さん 06/12/27 20:19
 
 こちらで簡単なテストをした限りは、削除された後に変なところを選択してし
まうってことは起きませんでした。

 ツリー上になったスレッドの途中の適当な所を選択してからDeleteキーを押し
て、「選択されたメール配下のメールもいっしょにゴミ箱に移動しますか?」で
「はい」を選択するって操作をやっては「編集・メール移動/コピーの取り消
し」をやるって操作を20回くらい繰り返してみた限りは大丈夫みたいです。

 何か他にヒントがあると助かりますが…。例えば100回に1回くらいの頻度
だとかって話なら200回くらいテストすればいいかと思いますけど。あと、ス
レッドのソート方法をどうしてるとか、表示範囲は「全体」なのかどうかとか、
何かこう、デフォルト状態と違う所が何か教えて頂けると、それが再現のヒント
になるかもしれないです。

[ ]
RE:29659 スレッド表示で削除したときのフNo.29674
hajimett さん 06/12/28 09:49
 
ご丁寧にありがとうございます

再現頻度ですが、
以前はほぼ必ずなっていたように思ったのですが、
おそらく、私がそういう操作を行った事例の条件に
偏りがあったのかも知れません。

投稿前に再現状況を確認しようとしたところ
投稿にも書きましたとおり、
期待通りの動作をする場合もあり
また、報告の通り、先に飛んでしまう場合もあり、
あるいは、リストの先頭に飛んでいってしまう場合も生じた
ということで先の投稿に相成りました。

再現頻度と言うことですと、
削除されるエントリが、多い場合
#概ね8〜9くらいが境目のような気がしますが、
 2桁の場合は非常に頻繁に
ほぼ再現されています。

5つくらいまでの場合は生じないようです。
以前は5つくらいでも生じていたように思いますが。。。
今実験してみたところ、エントリ数が2桁くらいのスレッドで生じます。

非常に頻繁です。

今再度確認したところ
次の二つの現象を確認しました

1)
スレッドの根っこの削除指示
「配下のメールもいっしょに移動しますか?」に「はい」と答える
期待と違いいくつか先にフォーカス異動
cntrl+z で 復活
再度根っこのメールの削除指示
「配下のメールもいっしょに移動しますか?」に「はい」と答える
★リストの先頭にフォーカス異動★

2)
スレッドの根っこの削除指示
「配下のメールもいっしょに移動しますか?」に「はい」と答える
期待どおりのフォーカス異動(リストの次の場所)
cntrl+z で 復活
再度根っこのメールの削除指示
「配下のメールもいっしょに移動しますか?」に「はい」と答える
★リストの先頭にフォーカス異動★

つまり、同じ動作を繰り返して、どこに飛ぶのか確認しようと
すると、再現しない(というか、リストの先頭に飛んでしまう)
という現象が、ほぼ確実に再現されます。

異動でも削除でも生じます。


>だとかって話なら200回くらいテストすればいいかと思いますけど。あと、ス
>レッドのソート方法をどうしてるとか、表示範囲は「全体」なのかどうかとか、

ソートは dateとか送受信日付とか いろいろ試しましたが、
ソート条件に関係なく同じ現象が発生します

表示範囲って何だろう
ちょっとよくわかりませんが、30日分となっています

>何かこう、デフォルト状態と違う所が何か教えて頂けると、それが再現のヒント
>になるかもしれないです。

(^^; デフォルト場外が既に分からなくなっています
意識的に変えた覚えはないのですが、
もしかしたら何かの勢いで変えちゃっているかも知れません

絡みそうな匂い(素人判断)のする設定を以下に記します:

メール一覧
 特定ヘッダ メール本文の先頭表示
 詳細
  ソート方法 フォルダごと
  選択位置の上下スペース 10%
 もっと詳細2
  To/Fromの違いを無視
 スレッド表示
  自動折りたたみ 最近の分でなくなったスレッド
          マークされたものは折りたたまない
  スレッド表示でもソートできるようにする
  スレッド中の最新メールを基準に並び順を決める
 詳細
  スレッド表示スタイル アイコン列+Subject列


いま、一番怪しいと思っているのが、
  スレッド中の最新メールを基準に並び順を決める
です。
根っこを削除するのですが、
スレッド表示の位置は、
  スレッド中の最新メールを基準に
定められていますが、
フォーカス異動先は、削除される当事者のエントリの
日付を参照してしまって居るのではないかと思っています。
#条件が複雑で未検証ですが、
 日付でソートしているとき
 スレッドエントリ数が多い場合で
 かつ根っこを削除した場合に
 その根っこの日付のあたりの非削除エントリに
 フォーカス異動した事例が一つありました
 しかし、それでは他の現象が説明できない。

[ ]
RE:29674 スレッド表示で削除したときのフNo.29675
秀まるお2 さん 06/12/28 10:17
 
 詳しい説明ありがとうございます。僕がこの前テストしたのは、メール数でだ
いたい10〜20程度の小さいスレッドで試しただけでした。巨大なスレッドを
作ってそこの途中を削除するテストをしてみたら、一発で再現できてしまいまし
た。

 ということでさっそく修正させていただきます。

[ ]
RE:29675 スレッド表示で削除したときのフNo.29717
hajimett さん 06/12/30 14:27
 
ありがとうございました
よろしくお願いします

[ ]