feat/bug(commonmark] Block elements (including indented code blocks) under list items
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 45/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- frontend
Direção de pesquisa
Reproduza os dois exemplos no editor, alternando entre os modos de rich text e Markdown para observar como os elementos de bloco são movidos dentro dos itens de lista. O trabalho estará concluído quando blocos de código e outros elementos de bloco puderem permanecer dentro dos itens de lista e o round-tripping não alterar mais sua posição.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Is your feature request related to a problem? Please describe.
Cannot make block elements under list items (works in old editor)
Example scenarios that aren't working:
(1) (from https://meta.stackexchange.com/a/380355/51) Put in this text
You can solve this in the following ways:
1. println("Hello, world!")
2. System.out.println("Hello, world!")
switch to RT and it shows code blocks on new lines after the list items. Switch back and it stays that way in markdown.

We could say that if you want a code block inside a list item, you need to use backticks (the commonmark spec does not require indented code blocks in list items, though it is ambiguous). Or we could allow it (preferred, to be same as old editor). But either way, round-trip shouldn't change anything.
(2) From https://meta.stackexchange.com/a/380344/51, notes that the old editor allowed block elements (code block / heading / blockquote / table) inside list items, and the new one pushes them to new lines (as seen in the previous issue). Indeed, the menu items for block elements are turned of in RT mode when the cursor is inside a list item. Would be good if we can add this capability back, for parity. See that post for screenshots.
- Linguagem predominante
- TypeScript
- Estrelas
- 440
- Forks
- 61
- Merge médio
- 19h 52min
- PRs com merge (30d)
- 23
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de StackExchange/Stacks-Editor
-
enhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
StackExchange/Stacks-Editor#504 · 1 comentário · 2 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 25/100
StackExchange/Stacks-Editor#395 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
StackExchange/Stacks-Editor#343 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Task list supportAbertaenhancement
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
StackExchange/Stacks-Editor#272 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Math formulas supportAbertaenhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
StackExchange/Stacks-Editor#250 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
Todas as issues de StackExchange/Stacks-Editor
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
QuantumNous/new-api#7839 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia
-
bug p2 triaged
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getpaseo/paseo#7071 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
test: make the #3408 Claude OAuth token fixture obviously fake so secret scanners stop flagging itAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
code-yeongyu/senpi#3436 ·
Mantenedores costumam responder em até 1 dia
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
lingdojo/kana-dojo#32505 · 1 comentário · 5 reações ·
Mantenedores costumam responder em até 1 dia