Testez notre nouveau compositeur !

Étapes pour reproduire

  1. Utilisez Copier la citation sur du texte de sujet.
  2. Ouvrez un nouveau compositeur de réponse.
  3. Passez en mode WYSIWYG
  4. Collez
  5. Le résultat est des caractères littéraux

Cela ne devrait pas copier littéralement les caractères mais fournir une citation WYSIWYG comme prévu.

2 « J'aime »

Désolé, je ne peux pas reproduire ce problème, car c’est exactement ce que j’ai fait dans mon dernier message et juste maintenant avec cette nouvelle citation.

Quels sont les caractères littéraux ? Les guillemets sont-ils automatiquement remplacés par votre système d’exploitation ?

Quel navigateur/OS ?

1 « J'aime »

Peut être reproduit sur Android A14, en utilisant Chrome. Se produit ici sur Meta.

1 « J'aime »

Comment collez-vous ? Utilisez-vous la fonctionnalité IME d’Android (la « barre intelligente ») ?

Si c’est le cas, c’est une fonctionnalité très difficile à ajuster et ce combo est très, très probablement irréparable, malheureusement - mais je vais quand même creuser un peu plus.

Juste pour tester/comparer, pouvez-vous essayer de maintenir enfoncé et de coller de cette façon - ou de toute autre façon qui n’utilise pas la barre IME ?

1 « J'aime »

Hmm… ça marche si j’appuie sur le curseur et que je clique sur ‘coller’, mais ça ne marche pas si je clique sur l’invite dans la barre du clavier, ou si je vais dans presse-papiers > sélectionner la citation copiée.

2 « J'aime »

Cela a déjà été soulevé en interne ; voici ce que j’avais trouvé à l’époque :

J’essaierai d’obtenir des éclaircissements si c’est toujours le cas ou s’il y a quelque chose que nous pouvons faire à ce sujet, mais je mets cela ici comme référence

transformPasted doesn't catch pasted - #3 by marijn - discuss.ProseMirror

Emphase mienne, le « bon côté » ne nous rend aucun service car nous voudrions toujours traiter ce texte brut comme du Markdown.

Nous n’avons pas encore de règle d’entrée pour [quote], cela pourrait aider (en supposant que l’entrée IME fasse la même chose que de taper chaque caractère au clavier) SI le texte collé résultant n’avait pas cette balise de fermeture [/quote] cassée de votre première vidéo.

Pouvez-vous partager comment cela est collé (de préférence dans un bloc de code) ? Le texte collé résultant a-t-il également une balise bbcode de fermeture cassée sur deux lignes comme notre rapport interne ?

Le markdown ressemble à :

\[quote="brian, post:58, topic:120"\]

This is a quote

\[/quote\]

This is a test.

Chrome sur Android (en tant que PWA)

En mode WYSIWYG, il rend cela littéral.

3 « J'aime »

Je vois ~deux pistes potentielles pour résoudre ce problème, j’essaierai d’explorer les deux au cours de la semaine prochaine.

Comme la saisie IME ne déclenche pas d’événement de collage réel, cela rend les choses très difficiles.

Une piste consiste à prendre en charge la conversion automatique de texte [citation] (ProseMirror/nous appelons cela des « règles de saisie »), mais il est toujours possible que cela ne fonctionne pas avec le mode de saisie IME. Cela vaut la peine d’essayer.

L’autre possibilité est une chose dont je suis encore moins sûr - il pourrait être possible de pirater quelque chose en écoutant les événements de composition.

Merci pour les rapports !

7 « J'aime »

Je sais qu’il y a des discussions actives sur ce sujet, mais comme nous venons de lancer le nouveau compositeur ( Introducing our new composer, making writing on Discourse easier than ever ), nous vous encourageons à le traiter comme toute autre fonctionnalité de Discourse — lorsque vous rencontrez des problèmes, veuillez publier dans les catégories Support ou Bug, et n’hésitez pas à suggérer des améliorations dans la catégorie Feature.

Je vais définir un minuteur pour que ce sujet se ferme dans quelques jours, ce qui devrait permettre aux conversations en cours de se terminer.

8 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.