Seções colapsáveis não funcionam no celular

  1. Vá para https://meta.discourse.org/c/documentation/using-discourse/126?mobile_view=1
  2. Abra o menu
  3. Recue todos os seções
    image
  4. Agora, você não pode expandir nenhuma seção.

A imagem exibe uma página de fórum do Discourse com vários tópicos de discussão listados à esquerda, enquanto o lado direito exibe uma série de perguntas frequentes, incluindo "Entendendo sinalizadores de postagem no Discourse" e "Criando e gerenciando calendários". (Legenda da IA)

Uma rápida olhada me mostra que falta um return aqui:

Além disso, parece que nenhum argumento collapsableSections é passado (posso estar enganado).
Efeito colateral de DEV: Convert the entire sidebar to gjs by CvX · Pull Request #26978 · discourse/discourse · GitHub.

2 curtidas

@CvX / @saquetim alguma ideia aqui?

Este problema também está afetando a barra lateral do administrador.

Parece que está assim desde: UX: Sections not collapsable in "header dropdown" navigation menu by tgxworld · Pull Request #21604 · discourse/discourse · GitHub

O problema é que estamos forçando as seções a serem recolhíveis na visualização móvel ou em telas estreitas quando o menu de navegação está definido como header dropdown, mas não estamos lidando com o caso em que ele está definido como sidebar.

Para resolver o problema, acredito que deveríamos forçar as seções a serem sempre recolhíveis em modo móvel ou em telas estreitas.

O PR abaixo deve corrigir isso:

2 curtidas