Contexte
Régression V2 (~12 retours). Dans les zones de description rich text (description article devis/facture, infos générales du doc, en-tête/pied de page), le curseur saute en fin de paragraphe à chaque caractère saisi ou à chaque autosave. Impossible d'éditer au milieu d'un texte existant.
Reproduction
- Créer un devis ou une facture
- Ajouter une ligne avec description sur plusieurs lignes :
- Ligne 1
- Ligne 2
- Positionner le curseur à la fin de "Ligne 1" et taper du texte
- Variante : appuyer sur Entrée entre Ligne 1 et Ligne 2
Attendu
Le texte s'insère à la position du curseur
Actuel
Le curseur saute en fin du dernier paragraphe. Variantes :
- Listes à puces (D-4354) : Entrée → curseur va sous la puce au lieu de rester dessus
- Autosave (D-4314) : déclenche un saut de paragraphe automatique en fin de texte
Pistes
- Bug probable dans l'éditeur rich text (TipTap ?) : l'autosave re-rend le contenu et casse la sélection
- Vérifier si le contenu est ré-injecté via
v-modelà chaque update → reset de la position du caret
Impact
Tickets Featurebase liés (passés en Duplicate)
D-4575, D-4568, D-4546, D-4471, D-4426, D-4422, D-4394, D-4354, D-4351, D-4344, D-4314, D-4308