Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ドラッグ選択中に選択が解除される #1669

Open
sdr0x07b6 opened this issue Jul 9, 2024 · 7 comments
Open

ドラッグ選択中に選択が解除される #1669

sdr0x07b6 opened this issue Jul 9, 2024 · 7 comments
Labels
potential bug (works for me) issues cannot be reproduced under developer's environment

Comments

@sdr0x07b6
Copy link

Description

  • macOS 14.5
  • CotEditor 4.8.7

文字列を範囲選択するためドラッグしていると、途中で、もしくはいきなり最初から、選択が解除されてしまうことが頻繁に発生しています。
現在 4.8.7 ですが、 4.8.7 かもしくは 1 つ前のバージョンで、原因になりうる変更はあったでしょうか?

ドラッグ中に、ウィンドウフッタの「文字数」「位置」が半分リアルタイムに更新されたりされなかったりする感じもしていて、いままで注目していませんでしたが、そんな動作はしなかったような気もします。
ですから最近実装されたとすれば、リアルタイムに更新する過程で選択を解除してしまっているのではと思いました。

選択ドラッグする文字は英数字や日本語など関係なく再現します。

解除されてもドラッグを続けているとそこから選択ドラッグが開始されます。
なんとなく気になるというものでなく、テキスト編集に支障が生じています。
ビデオの22秒あたりでは、解除に併せて文字(半角スペース)の移動までされています。

To Reproduce

4.8.7.mp4

Expected behavior

No response

CotEditor version

4.8.7

macOS version

14.5

Additional context

No response

@sdr0x07b6 sdr0x07b6 added the potential bug issues not yet tested label Jul 9, 2024
@sdr0x07b6
Copy link
Author

他のテキストエディタで同じ操作をしても再現しないため、操作や環境が原因ではないと思ます。

また CotEditor でも新規ドキュメントを作成して、ビデオの文字列をすべてペーストして試しても再現しないことがあるように思います。
ということは、単に文字列があってそれをドラッグ選択しさえすれば発生するのでなく、そのドキュメントが内部で管理している状態などに依存する?

と憶測を書いていると紛らわしくなりそうですね。。
再現「率」を示すのは難しく、再現するときはビデオのようにある程度頻繁で、しないときはしません。

今日はテキストを書いていてなにかストレスを感じ続けるな…と思ってよく観察したら当現象でした。
CotEditor 以外でも一日中テキストをたくさん書いていましたが操作ストレスは一度もなかったので、いま少し試してたまたま再現しなかったのでなく実際なかったと思います。

@sdr0x07b6
Copy link
Author

いま新規ウィンドウを開いて書き始めたばかりですが、すぐに再現しているため、内部の状態というわけでもないかもしれません。。

@1024jp 1024jp added potential bug (works for me) issues cannot be reproduced under developer's environment and removed potential bug issues not yet tested labels Jul 11, 2024
@1024jp
Copy link
Member

1024jp commented Jul 11, 2024

私の手元の環境では再現できないのですが、macOSにバンドルされているTextEdit.appで再現しますか?

@sdr0x07b6
Copy link
Author

当件投稿した当日は、ちょうど TextEdit.app もある程度の時間使っていましたが再現していませんでした。ほか、ウェブページのフォームでのテキスト入力も多くしていましたが再現していませんでした。当件に気づいてから意識して見ていましたが、いくら試しても CotEditor のみでしたのでこちらに投稿することにしました。

ただ、いま再現しません。。お書きしたとおり、再現するときはする、しないときはしないため、今しないのがたまたまかは不明です。

もう数日、様子見してみて結果お伝えします(再現しなくてもしなかったこと共有します)。
それまでは放置いただくで大丈夫です🙇🏻

@1024jp
Copy link
Member

1024jp commented Jul 17, 2024

追加の情報ありがとうございます。ちなみにポインティングデバイスはマウスですか? トラックパッドですか? できたら機種も教え得ていただけると幸いです。

@sdr0x07b6
Copy link
Author

マウスで Logicool MX Anywhere 3 for Mac を使っています。
その後の範囲ではまだ再現しないようです。

状況はビデオにあるとおりで間違いないとは思うのですが。ビデオ翌日も再現していました。

再現しない以上はご対応も難しいと思います。そのうち再度再現したら当スレッドにコメントさせていただきます🙇🏻
それまで単に放置いただくか、Issue のステータスが中途半端でしたら一旦 Close いただき私は大丈夫です。万が一再現したら Closed のままコメントさせていただきます。

@1024jp
Copy link
Member

1024jp commented Jul 18, 2024

デバイスの回答ありがとうございます。
また細かい挙動の説明も助けになります。

ちょっとすぐに解法は見つけられずにいますが、私の手元で再現できないだけなのかもしれないので、もう少しイシューはクローズせずに様子見させてください。
今年の秋にmacOS 15が出てそのタイミングでCotEditor 5.0をリリースしようと計画しているのでその段階でもう一度判断してレアケースなようだったらクローズしようと思います。それまでにもし何かわかれば対処します。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
potential bug (works for me) issues cannot be reproduced under developer's environment
Development

No branches or pull requests

2 participants