新しいスイッチ可能な「モード」を備えた新しいComposerが段階的に導入されて以来(ここ数ヶ月)、Markdown Composerにリンクを挿入する際の動作に変化が見られます。これは、リンクダイアログを表示するために Ctrl + K ショートカットまたは :link: ツールバーボタンを使用した場合、特に Enter キーを押してダイアログを閉じた場合に発生するようです。Enterキーはダイアログを閉じますが、テキストに改行として挿入されてしまうようです。
最新の Discourse を使用しており、私の環境で他に何も変更されたとは思いません。クリップボードマネージャーとしてCopyQを使用していますが、この追加の改行の問題は他のどのアプリケーションでも発生していません。
他の誰かがこのバグを報告していないか検索しましたが、驚くべきことに何も見つかりませんでした。重複している場合は申し訳ありません。
再現手順:
- URLを クリップボード にコピーします。
- 行の途中にある既存のテキストを選択します。
Ctrl+Kを押します。- URLを貼り付けます。
Enterキーを押してダイアログを閉じます。
先ほどMetaで上記と全く同じ手順を実行しましたが、スクリーンショットはこちらです。
過去には、Enterキーでダイアログを閉じても、リンクの後に改行が挿入されることはありませんでした。
他の方法でリンクを挿入しても、追加の改行は発生しません(例:ハイライトされたテキストにURLを貼り付ける、リンクダイアログを使用するがEnterキーを押す代わりに「挿入」ボタンをクリックする)。
原因についての私の推測は、Enter キーがダイアログを閉じますが、ダイアログによって「消費」されないため、結果として投稿に改行として入力されてしまうということです。基本的に、アプリケーションによって「二重カウント」されています。
