Editor has problems with plenty long multi-level lists
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 42/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 活跃
- 技术栈
- javascript
- 领域
- frontend
调研方向
Start by reproducing the issue with a long Markdown document containing headings, deeply indented unordered lists, and smart-picker items. Exercise TAB, SHIFT+TAB, and double ENTER, then trace the editor's list-indentation behavior; done means these actions consistently create, reduce, and end lists without requiring a reload.
由索引模型根据 Issue 内容生成。
描述
Describe the bug
If you have long markdown documents with a lot of quite long lists and headings in between, it can happen that list indention does not work properly. So instead of ending the list/changing to a normal text block after a double enter it creates endless list items. Additionally, a SHIFT+TAB, which should reduce the list indention does nothing.
The affected documents mix a lot of things, especially headings, lists and items/links from the smart picker. A reload of the editor usually fixes the issue.
To Reproduce
Steps to reproduce the behavior:
- create a long markdown document with different sections/levels of headings, long unordered lists with different indention levels, and items from the smart picker (Deck cards e.g.)
- try to change the indention of list items via TAB, SHIFT+TAB or double ENTER
I wasn't able to figure out if this always happens at a certain point, but it happens regularly.
Expected behavior
Since the file format is not broken, the editor should always work the same in regards of lists
Screenshots
Server details:
- Nextcloud version: 34.0.4
- PHP Version: AIO :20260916_075031
- Database: Postgres AIO :20260916_075031
Client details:
- OS: Linux Mint
- Browser: Zen & Firefox
- Browser version: 1.22.2b (Firefox 156.0) (64-Bit)
- Device: Lenovo Thinkpad X1 Yoga G6
Logs
Nextcloud log (data/nextcloud.log)
Insert your Nextcloud log here
Browser log
Insert your browser log here, this could for example include:
a) The javascript console log
b) The network log
c) ...
- 主要语言
- JavaScript
- 星标
- 665
- 派生
- 133
- 平均合并
- 1 天 17 小时
- 30 天内合并 PR
- 172
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
nextcloud/text 的其他 Issue
-
0. Needs triage bug
难度 2/5 1-3 小时 新手友好度 67/100
nextcloud/text#9482 · 1 个 reaction ·
维护者通常 1 天内回复
-
0. Needs triage bug
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复
-
folder description not shows when using folder tree to navigate可能重新可做 关联的 PR 已关闭且未合并。 未关闭bug feature: folder description
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复
-
1. to develop design call discuss discussion ux
难度 5/5 一周以上 新手友好度 35/100
维护者通常 1 天内回复
-
bug
难度 3/5 1-2 天 新手友好度 58/100
维护者通常 1 天内回复
相似的 Issue
-
step.duration reflects only the last retry attempt (HelperStep.run() overwrites startTime)可能已有人在做 @mirao 今天认领。 未关闭
难度 2/5 1-3 小时 新手友好度 78/100
codeceptjs/CodeceptJS#5774 · 1 条评论 ·
维护者通常 2 天内回复
-
Status: Unconfirmed
难度 1/5 1-3 小时 新手友好度 76/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
AllTheMods/ATM10-Aeronautics#151 ·
维护者通常 4 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
feimacode/open-design-agent-kit#66 ·
维护者通常 1 天内回复