Re: バグ報告スレッド 14 [ No.165 ]
メンテ
 2024/07/25 08:28
 りお
お疲れ様です。

文章の表示において3行以上入力している時に空白で改行(Enter)を押すと勝手にウィンドウが閉じてしまうのですが、バグでしょうか?
仕様の場合でも4行以上入力する際に不便なので、改善出来るなら改善して欲しいです。


「a\na\na」←この状態で改行すると勝手に閉じてしまいます。

↓メッセージ表示の時
「a
a
a」←この状態で改行すると勝手に閉じてしまいます。


今は文字列操作で対応していますが、改善して貰えるなら命令コモン挿入数が半分減るので助かります。
Re: バグ報告スレッド 14 [ No.166 ]
メンテ
 2024/07/25 20:10
 Masaqq
>>165

うーん、私の環境では再現しないのですが
添付画像の機能のことだったりしませんでしょうか?
 
もしこのチェックを外しても再現するようなら
ウディタのVer情報だとか、原因となりそうなソフト
(最近だと左手デバイスのアプリが悪さしていたケースがあった)
などを使っていないかな〜?など
もう少しりおさん個人での調査情報が必要になるかと思います。
添付ファイルあり20240725_2010_53_1.png

Re: バグ報告スレッド 14 [ No.167 ]
メンテ
 2024/07/26 12:44
 りお
>>166
直りました!
ご親切にありがとうございました!
助かりました!

皆様ご迷惑おかけしました!
Re: バグ報告スレッド 14 [ No.168 ]
メンテ
 2024/07/26 23:45
 夢くじら
>>165
>>166

「文章の表示」イベントにも注釈で書いてある通り「入力のたびに消去」を有効にしている場合には2回連続改行をすると「入力」されます。

これは改行の入力を二回連続で行うのではなく改行が2つ連続した場合に入力が決定されるものだと思います。

例:
a\nb\ncと入力すると表示では以下のようになります。
-----
a
b
c
-----
このときに2行目のbの次で改行を行うと
a\nb\n\ncとなり改行が二つ連続してしまい入力が決定されてしまいます。
このときの表示は以下となります。
-----
a
b

c
-----
また、最後が改行で終わる場合はそれらの改行は無視されます。
改行だけを入力しても何もない文章の表示が入力が決定されます。
この場合ではなぜか改行入力が2つでも反応が無く3つめで入力が決定されます。


追記:
検証を続けた結果、入力をした時にそれ以下の場所に改行が2つ連続して存在していると入力が決定されるようです。
文末に既に改行が二つ連続している場合は、それ以前に何を入力してもその時点で入力が決定されます。
また、backspaceやdeleteで文字を消した後に改行が2つ連続してしまう場合も同様に入力が決定されます。

改行入力を2回したあとに文字を入力するとそこで入力が決定されます(\n\nの後にaを入力した時点で決定される)
処理はよくわかりませんが\n\naaaaaaaとある場合、最後のaをひとつづつbackspaceで消した場合に\n\naとなった時に決定されます。

そして既に\n\nと入力されているときに続けて全角文字を入力しても最初の一文字しか認識せず正常に入力されません。