[ 新規に投稿する ]

メールアドレスの補完でヘッダが崩れるNo.13995
RET さん 25/12/19 01:56 [ コメントを投稿する ]
  (会議室を間違えていたので再投稿です,申し訳ありません)

こんにちは.

前提として,キー割り当てで「Ctrl+M」を「改行」としてあります.
この状態で,メールアドレスの補完時,履歴から複数アドレスが含まれるものを選ぶ(Ctrl+Mで確定する)と「複数の〜」という確認ダイアログが表示され,これを「はい」とすると,ヘッダの次行が崩れてしまいます.

Ctrl+Mは「改行」であり「確定(Enter)」ではないので(実際,Ctrl+Mの時点で次行が選択状態になっているので),当然の動作とも思いますが,仕様であるかどうかを念のために確認させてください.仕様であるなら,もちろんそれでかまいません.

なお,複数アドレスが含まれるものを選んでCtrl+F(カーソル右に割り当て)でも,同様にヘッダが崩れました.こちらは「複数〜」のダイアログの次に「ヘッダが崩れる」の確認ダイアログも表示されるので,少し親切でしょうか(つまり,Ctrl+Mでも「崩れる」確認があると良いのかもしれないですね).

バージョンは 7.40(7.41b22でも同様)です.

よろしくお願いします.
[ ]
RE:13995 メールアドレスの補完でヘッダが崩れるNo.13996
秀まるお2 さん 25/12/19 09:06 [ コメントを投稿する ]
  詳しい再現手順を連絡いただきありがとうございます。再現テストして簡単に再現できました。

Ctrl+MについてはEnterキーと同じ扱いになるように修正しようと思います。
Ctrl+Fなどのその他のコマンドについては一回ちゃんと確定してから本来のその動作が実行されるようにしようと思います。カーソル移動系コマンドを実行してヘッダが壊れるのはおかしいので、現状で何か動作が狂ってることは間違いないと思います。

今日正式版をアップロードしようと思ってた所ですが、この辺のバグ修正もしてアップロードしようと思います。
[ ]
RE:13996 メールアドレスの補完でヘッダが崩れるNo.13998
秀まるお2 さん 25/12/19 10:58 [ コメントを投稿する ]
  今日正式版をアップロードするのにレベルダウンのバグが出たら良くないと思いまして、目的としてた仕様をちょっと変更させていただこうと思います。

例えばCtrl+Mに改行を割り当ててた場合、オートコンプリート(=単語補完)の候補を選択してからCtrl+Mキーを押すと、選択してる候補が選択されてからCtrl+Mの操作(=改行)が実行されます。ですが、複数宛先の問い合わせが出た場合はCtrl+Mのコマンドの実行はキャンセルされる仕様にします。つまり、カーソル位置はオートコンプリートした直後の位置になります。

なぜかというと・・・・、WM_KEYDOWNとWM_CHARの処理の順序の関係で・・・説明が難しいですが、ちょっと危ない処理を書かないといけないので、レベルダウンが怖いのと、あと、メッセージが出た場合にコマンドがキャンセルされてもそんなに違和感無い気がしたというか、むしろメッセージが出た後に遅れてコマンド実行されるのも変かもしれないと思ったからです。

とりあえずそういう仕様で一回正式版アップロードさせていただきます。
[ ]
RE:13998 メールアドレスの補完でヘッダが崩れるNo.14035
RET さん 26/01/07 20:57 [ コメントを投稿する ]
  こんにちは.反応が遅くなり申し訳ありません.

>とりあえずそういう仕様で一回正式版アップロードさせていただきます。

何らかご対応くださったようで,ありがとうございました.現在 7.42(64bit)を使用していますが,やはり描画が乱れるようです.

以下,Cc欄に「foo, bar」と入った状態で,To欄に「one, two, three」と入力しようとしたものとします.

1. oneまで入力し,履歴から「one, two, three」を選んで Ctrl+M(「改行」に割り当て)を押します.
→ 「複数のメールアドレスが〜」で「はい」を選ぶと,To欄が「onone, two, threefoo, bar」となります.また,Cc欄が行ごと消えます.

2. oneまで入力し,履歴から「one, two, three」を選んで Ctrl+F(「カーソル右」に割り当て)を押します.
→ 「複数のメールアドレスが〜」で「はい」を選び,さらに「ヘッダを中途半端に〜」で「いいえ」を選びます.
→ 「いいえ」を選んだのでキャンセルされそうですが,To欄は「one」だけのままで,次行(Ccだったところ)が「 c:       fone, two, threeoo, bar」となります.

いずれの挙動についても,やり直し操作で対応できますし,そもそも Enterで確定するはずとかアドレス補完時に Ctrl+Fは押さないはずとかを考えればレアケースだとも思いますので,ご対応いただく必要性は低いと考えています.不自然な動作の報告程度にお受け取りください.
[ ]
RE:14035 メールアドレスの補完でヘッダが崩れるNo.14039
秀まるお2 さん 26/01/08 10:09 [ コメントを投稿する ]
  すみません。今テストしてみたらダメでした。一回ちゃんと直して確認もしたはずですが・・・。どうしたことか。

また見直しさせていただきます。
[ ]
RE:14039 メールアドレスの補完でヘッダが崩れるNo.14042
秀まるお2 さん 26/01/08 16:05 [ コメントを投稿する ]
  前回の修正は、一応うまく直して動作確認もした後に、ちょっと気になった箇所があってそこを修正して、その後さらなる確認テストをすべき所がテストされてなかったみたいでした。大変失礼しました。

また今週中か来週頭にはベータ版(Version 7.43β1)アップロードさせていただきます。
[ ]
RE:14042 メールアドレスの補完でヘッダが崩れるNo.14054
秀まるお2 さん 26/01/09 16:30 [ コメントを投稿する ]
  Version 7.43β1として今アップロードしました。

「改行」コマンドに限らず、何かキー割り当てしたコマンド実行されたら候補を確定させつつ、コマンドは実行されないって仕様にしました。たとえば「Ctrl+A」の「すべて選択」コマンドとかでも同じように、候補を確定するだけでコマンド実行はしないようにしました。

よろしくお願いします。
[ ]
RE:14054 メールアドレスの補完でヘッダが崩れるNo.14063
RET さん 26/01/15 22:09 [ コメントを投稿する ]
  こんにちは.

>Version 7.43β1として今アップロードしました。

動作確認いたしました.ご対応ありがとうございました.
[ ]

[ 新規に投稿する ]