Ara
Ara copied to clipboard
Prendre en compte la sémantique MD lors du collage de texte dans une zone de saisie
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.
Excellente idée. Cette possibilité — existante jusqu'à avril 2025 — aide beaucoup à enrichir l'usage d'ARA en construisant sa saisie à l'avance.
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.0et la version actuelle est la3.6.5) : https://next.tiptap.dev/docs/resources/whats-new#whats-next-in-tiptap-3x