L'éditeur de texte enrichi efface les balises HTML du message

Si vous utilisez l’éditeur markdown et incluez des balises HTML brutes (par exemple, la balise br pour le formatage de tableau), puis modifiez la publication à l’aide de l’éditeur de texte enrichi, le contenu HTML est perdu. Je ne sais pas si c’est le cas pour toutes les balises HTML autorisées, mais cela se produit au minimum pour les balises br. Ce n’est peut-être pas un problème majeur pour les publications régulières car la plupart des utilisateurs sont censés s’en tenir à un seul type d’éditeur, mais pour les publications wiki, c’est un problème majeur. Sur WaniKani, nous avons une publication wiki massive avec plusieurs tableaux qui dépendent des balises br pour la structure. Cependant, si quelqu’un modifie la publication wiki en mode texte enrichi, toutes les balises br sont supprimées, ruinant le formatage de la publication.

(Secondairement, il ne semble pas y avoir de moyen facile de revenir à une version précédente de la publication wiki. Si cela était disponible, au moins une partie de cette difficulté serait atténuée. Je peux également rédiger une demande de fonctionnalité à ce sujet si la fonctionnalité n’existe pas déjà.)


Éditeur Markdown :

Éditeur de texte enrichi :

2 « J'aime »

Utilisez cette publication pour voir ce que je veux dire. Je ne pense pas pouvoir faire de cette publication un wiki moi-même, mais les administrateurs/modérateurs devraient pouvoir essayer. (Sinon, c’est facile à reproduire.)

Colonne 1 Colonne 2
Texte 1a
Texte1b
Texte 3a
Texte3b
Texte 2a
Texte2b
Texte 4a
Texte4b
3 « J'aime »

Confirmation qu’il s’agit d’un bogue dans notre éditeur de tableau, le contenu des cellules est considéré comme en ligne, mais nous devrions en fait le traiter comme un type de bloc pour maintenir le mappage \u003cbr\u003e.

@renato des idées à ce sujet, c’est un cas limite, mais je suis d’accord qu’il serait bon de le prendre en charge.

2 « J'aime »

Juste pour confirmer, par éditeur de tableau, entendez-vous spécifiquement la fenêtre contextuelle de l’éditeur de tableau ou une logique d’édition pour les tableaux dans l’éditeur de publication général ? Parce que je fais référence à l’éditeur de publication lui-même.

éditeur de publication… l’éditeur de texte enrichi ne prend pas cela en charge pour le moment, il n’y a pas de solution de contournement.

1 « J'aime »

Serait-il viable au moins de détecter ces situations et de désactiver l’ÉCR ?

Je préfère de loin le corriger, je déteste vraiment le contournement qui consiste à désactiver le compositeur, je comprends tout à fait comment nous avons pu l’introduire dans le passé, mais je ne pense pas que nous ayons besoin d’y recourir ici.

J’ai un autre exemple qui n’est pas à l’intérieur de tableaux. Vous pouvez utiliser une balise span avec un attribut lang pour différencier les polices japonaise et chinoise. Cela semble également être perdu lors du passage de markdown à l’éditeur de texte enrichi. Curieusement, la balise big est conservée.

1 « J'aime »

Des nouvelles concernant ce problème ?

1 « J'aime »

J’ai une correction ici :

Aussi, est-ce que ruby et span avec lang

Saisir du Ruby dans l’éditeur enrichi sera toujours délicat, une fois qu’il est là, c’est bon, mais y arriver n’est pas facile. Cela dit, les fonctionnalités sont maintenant plus complètes après ce changement.

@renato peux-tu jeter un œil ?

3 « J'aime »

La correction est fusionnée :confetti_ball: profitez-en

3 « J'aime »

Merci pour la réponse rapide !

À peu près quand dois-je m’attendre à ce qu’il apparaisse sur https://community.wanikani.com ? Je veux informer tout le monde qu’il sera sûr de modifier les tableaux avec l’éditeur de texte enrichi. Selon la source, il est actuellement sur 2026.1.0-latest, commit f8f53ac5e8e4348ae308fcddc078766463d5e5f3 qui date de trois semaines.

1 « J'aime »

Juste après la mise à niveau ?

En tant que client de l’hébergement Discourse, vous ne pouvez pas le mettre à jour vous-même, donc je pense que leur demander quand cela va se produire est légitime.

1 « J'aime »

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

Tir d’un e-mail à team@discourse.org :hugs:

1 « J'aime »