Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Link text at end should have link trimmed with space appended

Offen
#196 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
typescript
Bereich
frontend

Rechercherichtung

Reproduziere das Ctrl-L-Verhalten in beiden Editormodi, indem du ein Wort mit seinem nachfolgenden Leerzeichen auswählst, und vergleiche dann die Linkauswahl mit dem erwarteten Verhalten. Verfolge den über Ctrl-L erreichten Pfad zur Linkerstellung und überprüfe, dass nachfolgende Leerzeichen außerhalb des Links liegen, während sie danach erhalten bleiben, auch wenn andere Markierungen vorhanden sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

enhancement mode - markdown mode - rich text

Describe the bug
In both modes, if you select text that ends in a space and make a link (ctrl-L), the link will include the space. Friendlier is the way that it works in the current editor: if the link text ends with a space, the space is trimmed from the link and appended after the link. Especially pertinent as double clicking a word that has a space after it will normally include the space in the highlighted text.

Applies to any marks, including bold, italics, etc

To Reproduce

  1. Either mode, type in a sentence, double-click a word in the middle of the sentence
  2. Ctrl-L to add a link
  3. Observe: the link includes the space following the word

Expected behavior
Link will only be the word, with space included (but not linked) after

Screenshots
demo

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

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

Vorherrschende Sprache
TypeScript
Sterne
441
Forks
61
Ø Merge
19 Std. 23 Min.
Gemergte PRs (30 T.)
22

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus StackExchange/Stacks-Editor

Alle Issues in StackExchange/Stacks-Editor

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.