Recurso experimental 'lazy_loaded_categories' ativado no Meta

A categoria também nem sempre é carregada para as sugestões de “Seu tópico é semelhante a…”

1 curtida

Parece que o seletor de categoria tem problemas com categorias carregadas de forma preguiçosa quando o seletor de tags também é usado. Por exemplo, ao abrir Topics tagged official, a aparência depende se você adicionou Plugin e Plugin > Extras à sua barra lateral.
Quando você adicionou ambos, tudo funciona bem

Quando você remove Plugin > Extras da barra lateral, o seletor de subcategoria está ausente

E quando você também remove Plugin da barra lateral, o menu suspenso de categoria não mostra mais a categoria selecionada (e o banner da categoria não mostra a categoria)

Quando você clica em ‘Hot’ ou ‘Top’ a partir daí, o Discourse ignora o filtro de categoria. Por exemplo, em vez de transitar de ‘Latest’ em https://meta.discourse.org/tags/c/plugin/22/official/l/latest para ‘Top’ em https://meta.discourse.org/tags/c/plugin/22/official/l/top, você é redirecionado para https://meta.discourse.org/tag/official/l/top.

2 curtidas

Notei que “Navegar para o primeiro post após os tópicos serem lidos” nem sempre funciona quando a categoria não é adicionada à barra lateral. Então, acho que é por causa das categorias carregadas preguiçosamente.

  1. Remova Documentation > Contributing da sua barra lateral
  2. Leia Contributing to Discourse development para que você seja levado ao topo na sua próxima visita. (Eu fixaria se estivesse desfixado para encontrá-lo melhor depois)
  3. Abra Contributing to Discourse
  4. Recarregue
  5. Use o link para Documentation > Contributing abaixo do título
  6. Abra Contributing to Discourse Development

Então você vê o último post em vez do primeiro

Funciona como esperado quando Documentation > Contributing é adicionado à seção de categorias da barra lateral.

1 curtida

Quando o estilo da página de categoria da área de trabalho é definido como “Subcategorias com Tópicos em Destaque” com carregamento lento, as subcategorias não são separadas e exibidas. Isso torna o estilo efetivamente o mesmo que “Categorias com Tópicos em Destaque”.

Imagino que este seja o resultado pretendido, mas queria verificar primeiro. Se for, alguma descrição ou aviso adicional pode ser necessário.

Sem Carregamento Lento:

Com Carregamento Lento:

1 curtida

Categorias de carregamento lento tornam impossível configurar as configurações de aprovação das categorias. Você pode salvar, mas após recarregar as caixas de seleção ficam em branco novamente.

Categorias de carregamento lento desativadas:

Categorias de carregamento lento ativadas:

2 curtidas

Você pode dar uma olhada no console, será que a chamada para salvar a categoria falha?

Um caso de uso tão estranho.

Acho que salvar funciona bem. O problema é que a caixa de seleção fica vazia após uma atualização, então o status atual é desconhecido. Mas como só é possível marcar a caixa de seleção, você precisa habilitá-la e salvar para poder desativá-la.

Quando lazy load categories está desativado, GET /c/test-3/find_by_slug.json é usado, que retorna essas configurações.

"category_setting": {
    "auto_bump_cooldown_days": 1,
    "num_auto_bump_daily": 0,
    "require_reply_approval": true,
    "require_topic_approval": true
}

Quando lazy load categories está ativado, GET /categories/find?slug_path=test-3&include_permissions=true não retorna essas informações.

1 curtida