既存のカンニング返信にリンクを追加しようとしたところ、Ctrl+K を押すと、リンク編集ポップアップが返信編集ポップアップを置き換えてしまい、すべての編集内容が失われてしまいました。![]()
おや!ホスト型の Discourse サイトでこの問題を再現しようと試みました。Ctrl+K でリンク挿入モーダルを開くと、実際にはリンクを挿入できません。代わりに、ブラウザのコンソールに以下のエラーが表示されます:Cannot read property 'querySelector' of null。これは https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/d-editor.js#L878 から呼び出されています。
これが機能リクエストなのかバグ報告なのかわかりません。おそらく、定型文を編集する際にもリンク挿入モーダルを使用できるようにする機能リクエストだと思われます。
編集内容が失われた際に使用していたブラウザとオペレーティングシステムは何ですか?
Ubuntu/Chromeを使用しています。
また、元のスレッドに追加すべきだったかもしれませんが、リンクのポップアップが少し奇妙な挙動をしていました。escキーで閉じられなかったのです。
まだ再現できますか @simon?
先ほどテストしたところ、新しいウィスパーを作成する際に Ctrl + K を押してリンクモーダルを開き、「OK」ボタンをクリックしてリンクを挿入すると、作成中の定型返信が消えてしまいます。コンソールにエラーは表示されていません。Ubuntu の最新の Chrome ブラウザでテストしています。
この問題は、「定型返信の追加」と「ハイパーリンクの挿入」の両方がモーダルウィンドウを使用していることに関連していると思われます。ハイパーリンク挿入モーダルを開くと、定型返信追加モーダルが自動的に閉じます。