[Bug] The presence of `ol.contains-task-list li.task-list-item input.task-list-item-checkbox`s cause `h4 ul > li`s' `ul`s to be moved to the last entrant.
- Linguagem predominante
- Ruby
- Estrelas
- 6k
- Forks
- 3.4k
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Similarly to [`issues/1857`](https://github.com/github/markup/issues/1857#issue-2456610906), checkboxed lists that contain CommonMark-adherent child list entries, without checkboxes, render in incorrect places. Consider:
#### This renders.
1. [ ] This renders.
1. [ ] This renders.
1. [ ] This renders.
#### This renders.
- This does not render.
- This does not render.
#### This renders.
1. [ ] This renders.
1. [ ] This renders.
1. [ ] This renders.
#### This renders.
This renders.
The markup of it is:
~~~Markdown
#### This renders.
1. [ ] This renders.
1. [ ] This renders.
1. [ ] This renders.
#### This renders.
- This does not render.
- This does not render.
#### This renders.
1. [ ] This renders.
1. [ ] This renders.
1. [ ] This renders.
#### This renders.
This renders.
~~~
It renders as expected in the previewer:
Previewed | Actual
-|-
|
Guia de contribuição
Direção de pesquisa
Comece com a reprodução aninhada em Markdown na issue e compare a renderização exibida na prévia com a renderização real, concentrando-se nas listas de tarefas com caixas de seleção e nas listas filhas sob os títulos. Rastreie o ponto de entrada da renderização de markup que lida com itens de listas de tarefas e, em seguida, adicione um teste de regressão para este exemplo. Está concluído quando os itens da lista filha que antes eram posicionados incorretamente são renderizados em suas posições originais.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- ruby
- Domínio
- documentation
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 68/100