Acabei de tentar testar isso com o Discourse versão 2.9.0.beta2 e não consegui reproduzir o problema. Um tópico fixado em uma categoria incluída em Docs parece estar fixado com sucesso na página docs, como esperado.
Este problema pode estar relacionado apenas à versão do Discourse: 2.8.1, e você pode tentar atualizar o Discourse para resolver isso.
Consigo reproduzir isso com a versão 2.9.0.beta3. O índice de documentos parece ter como padrão a atividade recente e não ordena por status fixo; no entanto, ele exibe o status fixo correto por ícone.
Fixei o primeiro documento que criei, por isso ele é o “mais antigo”:
Infelizmente, esta é uma alteração bastante significativa tanto no núcleo quanto no plugin.
Embora usemos o TopicQuery para obter as listas de tópicos, lidamos com toda a ordenação fora do TopicQuery em:
Para completar isso, provavelmente precisaríamos movê-lo para que o “núcleo” lide com a ordenação aqui em vez do plugin fazer sua própria coisa. É uma mudança muito complexa.
Por outro lado, podemos potencialmente remover um monte de código do plugin.
Desculpe, mas tenho que deixar este bug em segundo plano por enquanto.
Parece que este problema ainda persiste? Acabamos de testar na versão 3.2 e na versão mais recente do plugin de documentação. Tópicos fixados não são exibidos no topo da documentação.