github / github/paste-markdown

Markdown copy-paste bug: link jumps

Ouverte
#94 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
234
Forks
47
Merge moyen
1 j 12 h
PR mergées (30 j)
5

Description

I'm copying a mere line of text from my own older post to quote it in a new post.
This line got 3 embedded urls, two of which are copied correctly, but the 3rd breaks weirdly.

**Reproduction Steps**

1. Select the sentence below and hit CTRL+C:
* Blah-blah [[1](https://goo.gl)], [[2](https://goo.gl)] foo z2-3, bar [[3](https://goo.gl)].
* Underlying markdown code:
```
Blah-blah [[1](https://goo.gl)], [[2](https://goo.gl)] foo z2-3, bar [[3](https://goo.gl)].
```
* Underlying html code (obtained with Right-click -> Inspect -> Copy element):
```

Blah-blah [1], [2] foo z2-3, bar [3].


```

2. Find any "Add a comment" text input field on https://github.com/ and CTRL+V there. The result looks like this (note that the last link suddenly "jumped"):

* Blah-blah [[1](https://goo.gl/)], [[2](https://goo.gl/)] foo z2-[3](https://goo.gl/), bar [3].

* Same as code:

```
Blah-blah [[1](https://goo.gl/)], [[2](https://goo.gl/)] foo z2-[3](https://goo.gl/), bar [3].
```

I've originally reported this to https://support.github.com/contact/bug-report , but they asked me to report it here.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduce the issue by copying the sentence in the report and pasting it into a GitHub comment field, then trace the paste-handling entry point in the repository. Compare the pasted Markdown with the expected three-link output shown in the issue. Done means the third link remains attached to its label without changing the other links.

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

Évaluation

Stack technique
javascript
Domaine
frontend
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

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