bug(editor) Text originating from a code editor will be pasted in as code, even if is definitely not code

Ouverte
#174 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
typescript
Domaine
frontend

Piste de recherche

Commencez par reproduire le comportement du collage dans l’éditeur Stacks avec du texte copié depuis la page de révisions/source liée, à la fois dans les modes Markdown et Rich Text. Suivez le traitement du collage par l’éditeur et vérifiez que le texte brut n’est pas converti en bloc de code clôturé ; confirmez le comportement avec du texte contenant et ne contenant pas de Markdown.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

bug mode - markdown mode - rich text

Describe the bug
Any text that is copied from a code editor (including VS, VS Code, and even revisions/source in the browser) is pasted into both MD and RT as a fenced code block. This happens even if the text in question has no markdown at all (though really, the presence of markdown should not cause this).

To Reproduce
Steps to reproduce the behavior:

  1. Go to revisions/source for the MSE post and copy out any text. The 4th paragraph has no markdown.
  2. Go to the stacks editor, paste it in
  3. Note: is a fenced code block if pasted into either mode

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
image

Desktop (please complete the following information):
Windows 11 Chrome 103

Additional context
https://meta.stackexchange.com/a/380334/51

Langage dominant
TypeScript
Étoiles
442
Forks
62
Merge moyen
4 h 5 min
PR mergées (30 j)
11

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de StackExchange/Stacks-Editor

Toutes les issues de StackExchange/Stacks-Editor

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.