Ara icon indicating copy to clipboard operation
Ara copied to clipboard

Prendre en compte la sémantique MD lors du collage de texte dans une zone de saisie

Open AdrienMuzyczka opened this issue 6 months ago • 2 comments

Description du problème

  • Lorsqu’un texte contenant une mise en forme avec la syntaxe Markdown est collé dans l’éditeur de texte enrichi, la sémantique n’est pas interprétée.
  • L’usager doit alors (re)mettre en forme sa saisie à l'aide de l'éditeur.

Pistes de solutions

  • Interpréter la syntaxe Markdown lors du collage
  • Quickwin : vérifier si une option existe dans Tiptap

🔮 Pensez à lancer et/ou mettre à jour les tests end-to-end si nécessaire avant passage en prod.

AdrienMuzyczka avatar Jun 11 '25 15:06 AdrienMuzyczka

Excellente idée. Cette possibilité — existante jusqu'à avril 2025 — aide beaucoup à enrichir l'usage d'ARA en construisant sa saisie à l'avance.

vboreale avatar Jun 13 '25 08:06 vboreale

Quelques liens et infos utiles :

  • Actuellement, ça fonctionne à moitié : seulement quelques éléments (principalement inline comme gras, italique, code...) sont automatiquement pris en compte. Mais le reste (titres, listes, blocs de code...) sont ignorés et collés tels quels. https://github.com/ueberdosis/tiptap/issues/6713
  • Une démo qui permet la prise en compte au collage (nécessite de rebinder chaque élément Markdown pour déterminer le rendu dans l'éditeur) : https://github.com/justinmoon/tiptap-markdown-demo
  • Dans la futur de la version 3 de Tiptap, la gestion du Markdown est envisagée (on peut déjà mettre à jour la version actuelle. On est en 2.23.0 et la version actuelle est la 3.6.5) : https://next.tiptap.dev/docs/resources/whats-new#whats-next-in-tiptap-3x

bellangerq avatar Oct 08 '25 15:10 bellangerq