Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Link text at end should have link trimmed with space appended

未关闭
#196 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
3/5
预计耗时
1-2 天
新手友好度
45/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
停滞
技术栈
typescript
领域
frontend

调研方向

在两种编辑器模式下,通过选中一个词及其后的空格来复现 Ctrl-L 的行为,然后将链接选择与预期行为进行比较。跟踪由 Ctrl-L 进入的链接创建路径,并验证末尾空格位于链接之外但仍保留在链接之后,包括存在其他标记时。

由索引模型根据 Issue 内容生成。

描述

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

主要语言
TypeScript
星标
440
派生
61
平均合并
19 小时 52 分钟
30 天内合并 PR
23

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

StackExchange/Stacks-Editor 的其他 Issue

查看 StackExchange/Stacks-Editor 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。