Editor has problems with plenty long multi-level lists
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 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時間
- マージ済み PR(30日)
- 172
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nextcloud/text のほかの issue
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
nextcloud/text#9482 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
0. Needs triage bug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
folder description not shows when using folder tree to navigate再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープンbug feature: folder description
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
-
1. to develop design call discuss discussion ux
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 58/100
nextcloud/text#9334 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
agent bug
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
-
bug 🐛
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
comunica/comunica#1925 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
factory-active task-identify-harness-labels-done task-identify-issue-type-done
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信