Si vous avez un bloc <code><kbd></code>, vous ne pouvez pas déplacer le curseur après celui-ci mais avant le caractère suivant.
La vidéo ci-dessous démontre la difficulté d’ajouter/modifier le premier caractère après un bloc <code><kbd></code>.
Si vous avez un bloc <code><kbd></code>, vous ne pouvez pas déplacer le curseur après celui-ci mais avant le caractère suivant.
La vidéo ci-dessous démontre la difficulté d’ajouter/modifier le premier caractère après un bloc <code><kbd></code>.
C’est le comportement « attendu » d’un contenu HTML modifiable - l’intérieur et l’extérieur d’un nœud inline sont considérés comme une seule position.
Le code inline est un excellent exemple d’alternative : il affiche un faux curseur à cette seule position, donc lorsque vous naviguez avec les flèches, c’est la même position avec des marques différentes.
Je pense qu’un état idéal serait de prendre en charge ce même comportement pour d’autres types de contenu.
… et c’est pourquoi je n’utilise pas les éditeurs WYSIWYG quand c’est possible :rire:
(c’est une préférence personnelle qui remonte… à 35 ans en arrière, à WordPerfect 5.1)
Exactement. Ils ne fonctionnent jamais tout à fait correctement, peu importe à quel point ils sont peaufinés. J’ai vu ce type de bug dans tellement d’éditeurs WYSIWYG.