Discourseの最近のアップデートでWordからのコピー&ペーストが機能しなくなりました

ユーザーから、Wordからのテキストの切り取り/貼り付けができなくなり、画像の種類に関するエラーメッセージが表示されるという苦情が寄せられています。以下に例を示します。

最新のDiscourseアップデートである3.4.0.beta2-devは、9月29日にリモートホスト管理者によって適用されました。最も頻繁にWordから切り取り/貼り付けを行うユーザーが最後にそれが機能したのは、9月27日の遅い時間でした。

私自身はLibreofficeからの切り取り/貼り付けに問題はありませんが、Wordは全く使用していません。ユーザーの何人かは、執筆サイトであるため、ほとんどの場合、各自のシステムで作業し、時折大きなテキストの塊をコピー/貼り付けして互いに共有しているため、Wordを多用しています。

「いいね!」 4

コンテンツタイプをブロックしているように聞こえます。

一時的にすべてのアップロード拡張機能を許可し、どの拡張機能が拒否されているかを特定してみてはどうでしょうか?

最近ここで何も変更したとは思いません。少なくとも、より良いエラーメッセージが必要であることには 100% 同意します。

.tiff ファイルをアップロードしようとしました(許可されている拡張機能は次のとおりです…)

貼り付け時にサポートされていない MIME タイプをスキップすることもできます。

「いいね!」 1

確認ですが、Wordからテキスト(画像なし)をコピーして、Discourseのコンポーザーウィンドウに貼り付けようとしているということですか?

テキストのコピー&ペースト、しばしば1000〜2000語の比較的大きな塊になります。

サイトへの最近の変更(29日の更新以外)は、ユーザーが連続して投稿できる回数を5回から15回に変更したことだけです。

私の最も技術に精通したユーザーによると、彼のWindowsシステムへの最後の更新は18日に行われ、問題は29日以降に発生し始めたとのことです。

編集:コンテンツ拡張機能のフィルタリングに関連する可能性のあるものを探したところ、私のサイトは許可されているもののデフォルトリストを使用しており、それに一切変更を加えていませんでした。

次に「ペースト」で設定検索をフィルタリングしたところ、これが見つかりました。

コンポーザにテキストを貼り付ける際に、HTMLからMarkdownへの自動変換を有効にする。(実験的)

これはデフォルトで有効になっているため、無効にしました。Wordを使用している人々に、それが以前のように貼り付けられるかどうかを確認してもらいます。

「いいね!」 1

代わりにCtrl + Vの代わりにCtrl + Shift + Vを使用するとどうなりますか?

「いいね!」 4

なるほど、Ctrl-Shift-V は機能しますが、これほど広く使われている習慣的なキーの組み合わせがサイレントに変更されたのはなぜでしょうか?

新しいキーの組み合わせを追加することは理解できますが、これほど広く使われている古い組み合わせをサイレントに削除することはできません。変更すべき変更点が大量にあることは承知しているので、何が大きな変更であるかを呼び出すのが難しいことは理解できます… キーボードコマンドを使用することへの私の偏見が現れているのでしょう。

「いいね!」 1

Discourseに関連する変更かどうかはわかりません。Wordのコピー&ペーストの動作に関する様々な情報源をインターネットで読みましたが、それには画像が含まれる可能性があるようです。

「いいね!」 2

奇妙なのは、「いつもやっていること」から何か違うことをしているという話を聞かないことですが、Wordがそのような目に見えない変更を加えた可能性も否定できません。

キーシーケンスに余分なキーを追加することは大したことではないように思えるかもしれませんが、大量の言葉を打ち出すタッチタイピストにとって、そのような些細なことは思考の流れに違いをもたらします。まるで、町のすべての縁石が突然半インチ高くなり、30年間信頼できる古い高さだったのに、それに気づかずにつまずいてしまうようなものです。

「いいね!」 1

Wordからのコピー&ペーストについて、プレーンテキストとして貼り付けるオプションと、HTML形式で出力するオプションがあることを読みました。

MS Wordは、古いレイアウトに慣れているユーザーが不満を抱くなど、UXに変更が加えられることで知られています。開発者が、新しいやり方に慣れた後で、フローを改善するという考えで、不必要に車輪を再発明しようとすると、確かにイライラさせられます。:weary_face: