メールが履歴に乗るタイミングについてNo.01588
ぱと さん 09/01/07 17:49
 
メールが履歴に乗るタイミングがわからないので、教えて下さい。

私はウィンドウは二枠区切りで使っています。「下の未読メール」などでメールを
読み進めていたりして、ふと、一つ前のメールに戻りたいと思って、メインウィン
ドウの[検索]→[履歴]を開いても、見ていたはずのメールがこの履歴に乗っていな
いことがあります。

二枠区切りの時は、メール閲覧ウィンドウを開いた時点では履歴に乗らず、次に別
のメールをメール閲覧ウィンドウで開いた時点で、一つ前のメールが履歴に乗るの
かなと思うのですが、そういうつもりで、いろいろ操作して試してみても、いまい
ち履歴に乗る規則性がよくわかりません。

できたら、なんらかのメールの内容を表示した後に、そのメールを閉じたり、同じ
フォルダのメール一覧上でスクロールしたり、別のフォルダを表示したりしたタイ
ミングで、一つ前のメールは履歴に乗っていて欲しいように思います。

----
ぱと

[ ]
RE:01588 メールが履歴に乗るタイミングにNo.01589
秀まるお さん 09/01/08 10:37
 
 2枠区切りの場合だと、メールをエディタで表示したら、たしかにそのメール
が履歴に出るはずだと思います。少なくともエディタ上で「下の未読メール」を
連続実行していった場合には、そのとき表示されたメールは全部履歴に入るはず
です。

 今簡単にテストした限りはそうなってるようなんですけど、もしそうならない
パターンがあるとしたら、それはバグだと思います。

 具体的な再現パターンが分かると助かりますが…。とりあえずソースコード見
直しなどしてみたいと思います。

 で、実はこの辺のテストをしていたら、「履歴に乗らない」じゃなくて、逆に
「余計なメールまで履歴に入ってしまう」ってパターンが見つかってしまいまし
た。具体的には、「下の未読メール」でフォルダをまたがった時に、そのとき以
前から選択されてたメールが履歴に入ってしまいます。

 これはまずいので、さっそく修正させていただきます。

 あと、「下の未読メール」等を実行して今現在表示されてるメール自体は履歴
メニューには出ません。Firefoxの履歴もそういう作りになっているので、これ
はこれで、そういう仕様でいいと思いますけど、IEの場合は「現在のページ」っ
てのが履歴メニューの先頭に出てくるようではあります。

[ ]
RE:01589 メールが履歴に乗るタイミングにNo.01590
秀まるお さん 09/01/08 10:58
 
 返事した直後ですみませんが、2枠区切りの場合は「現在選択してるメール=
履歴中の最後のメール」という訳ではないので、やはり「履歴メニューに最後の
メールも表示する」って仕様に変更しようと思います。

 たぶん、それが出てないがために、履歴に出てこないという話になってるだけ
だと思います。

 ということで、次のバージョンにて、履歴中の最終メールもメニューに出すっ
て風に修正させていただきます。

[ ]
RE:01589 メールが履歴に乗るタイミングにNo.01591
ぱと さん 09/01/08 11:13
 
秀まるお さん

秀丸メールユーザーのぱとと申します。

> 具体的な再現パターンが分かると助かりますが…。とりあえずソースコード見
>直しなどしてみたいと思います。

ごめんなさい、私も、どういう再現性なのか十分把握しないまま「あれ?履歴に載
っていて欲しいのに載ってないな?(履歴に載っているというのは「履歴」メニュー
で表示されるという意味で)」と思っていた程度なので、はっきりこうだと言えるこ
とが無いです。

いずれにせよ、修正が入るということなので、次の版で様子を見させていただきま
す。

個人的には「閲覧エディタを閉じた」(閉じる以外に、「次の未読」操作などで別の
メールが開かれた)時点で、履歴に載るってのでもいいかなという気もしてます。

----
ぱと

[ ]
RE:01590 メールが履歴に乗るタイミングにNo.01592
ぱと さん 09/01/08 19:34
 
秀まるお さん

> ということで、次のバージョンにて、履歴中の最終メールもメニューに出すっ
>て風に修正させていただきます。

5.15での動作を確認しました。メールエディタで開いて、すぐ閉じた時点で、履
歴に(現在のメール)として載り、そのままメール一覧上でカーソルを移動すると、
すぐそれが Subject 相当の文字列に変化するようになったのですね。

とてもいい感じです。ありがとうございました。

----
ぱと

[ ]