再現手順
- トピックのテキストで「引用をコピー」を使用します。
- 新しい返信コンポーザーを開きます。
- WYSIWYGモードに切り替えます
- ペーストします
- 結果としてリテラル文字が表示されます
これは文字通り文字をコピーするのではなく、期待どおりにWYSIWYG引用を配信する必要があります。
再現手順
これは文字通り文字をコピーするのではなく、期待どおりにWYSIWYG引用を配信する必要があります。
申し訳ありませんが、前回の投稿や、この新しい引用でもまったく同じことを行ったため、この問題を再現できません。
文字通りの文字とは何ですか?OSによって引用符が自動的に「スマート」に置き換えられていませんか?
お使いのブラウザ/OSは何ですか?
Android A14、Chrome使用で再現します。Metaでも発生します。
どのように貼り付けていますか? AndroidのIME機能(「スマートバー」)を使用していますか?
もしそうなら、それは非常に調整が難しい機能であり、この組み合わせは残念ながら修正不可能である可能性が非常に高いですが、念のためさらに調査します。
テスト/比較として、長押ししてこの方法で貼り付けるか、IMEバーを使用しない方法で貼り付けることができますか?
うーん…カーソルを押して「貼り付け」をクリックすると機能しますが、キーボードバーのプロンプトをクリックした場合や、クリップボード > コピーした引用を選択した場合、機能しません。
これは以前、内部で提起されたもので、当時の私の調査結果は以下の通りです。
これがまだそうなのか、あるいは何かできることがあるのか、もう少し明確にしようと思いますが、参考としてここに置いておきます。
transformPasted doesn't catch pasted - #3 by marijn - discuss.ProseMirror
強調は私によるものです。「明るい面」は、このプレーンテキストをMarkdownとして処理したい私たちには何の役にも立ちません。
まだ
[quote]の入力ルールがありません。これは役立つ可能性があります(IME入力がキーボードの各文字を入力するのと同じように動作すると仮定した場合)。ただし、結果として貼り付けられたテキストに、最初の動画にあったような壊れた[/quote]がない場合に限ります。
これがどのように貼り付けられているか(できればコードブロックで)共有してもらえますか?結果として貼り付けられたテキストにも、内部レポートのようにbbcodeタグが2行に壊れているものはありますか?
Markdownは次のようになります:
\[quote="brian, post:58, topic:120"\]
これは引用です
\[/quote\]
これはテストです。
Chrome on Android (PWAとして)
WYSIWYGモードでは、これを文字通りにします。
この問題に対処するための〜2つの可能性のあるアプローチが見えています。来週中に両方を検討してみます。
IME入力は実際のペーストイベントをトリガーしないため、これは非常に困難です。
1つのアプローチは、[quote]の自動テキスト変換(ProseMirrorでは「入力ルール」と呼んでいます)をサポートすることですが、IME入力モードでは機能しない可能性もまだあります。いずれにせよ試す価値はあります。
もう1つの可能性は、さらに自信がないものですが、コンポジションイベントをリッスンすることで何かをハックできるかもしれません。
レポートありがとうございます!
このトピックでは活発な意見交換が行われていることは承知しておりますが、新しいコンポーザー ( Introducing our new composer, making writing on Discourse easier than ever ) をリリースしたばかりですので、Discourse の他の機能と同様に扱っていただくことをお勧めします。問題が発生した場合は、Support または Bug カテゴリに投稿し、改善提案は Feature カテゴリで自由に行ってください。
このトピックは数日後にクローズするタイマーを設定します。これにより、進行中の会話を終了させる機会が与えられます。
このトピックは2日後に自動的にクローズされました。新規返信はできなくなりました。