Links de tópicos privados não são exibidos como títulos de tópicos

Olá, gostaria de exibir os links dos tópicos como títulos.
Quando publico um tópico dentro de uma categoria privada abaixo,
o link do tópico que está na mesma categoria não foi exibido como título.
Como posso corrigir isso?

Esta é uma funcionalidade de segurança; precisamos ser extremamente cuidadosos com expansões aqui, pois editores podem, então, extrair informações privadas sobre tópicos que não têm permissão para ver.

Sim, concordo em ocultar os títulos de usuários não autorizados.

Gostaria de saber a diferença em relação ao onebox.
Por exemplo, o tópico A e o tópico B estão na mesma categoria privada.
O tópico B contém o link do tópico A.
Ao usar um onebox, o tópico B exibe uma prévia do tópico A com o título.
Ao usar apenas um espaço em branco com a URL do tópico A, o tópico B exibe apenas a URL do tópico A.

Confirmado: isso é uma peculiaridade do oneboxer inline que devemos corrigir.

A seguinte PR garante que links com espaços no final serão transformados em Oneboxes regulares, em vez de Oneboxes inline:

~~https://github.com/discourse/discourse/pull/8893~~

Acho que não queremos fazer onebox completo de URLs com espaços no início? Muito esforço foi dedicado para garantir que espaços no início impeçam o oneboxing:

Acredito que o oneboxing inline está correto, mas precisamos corrigir o oneboxer inline para que funcione entre categorias da mesma forma que o oneboxer regular.

Sim, o @dan já está ciente e trabalhando na atualização do PR dele :wink:

O problema aqui foi causado pelo fato de que o InlineOneboxer não leva em consideração o contexto do link (ou seja, a categoria do tópico). Refatorei o Oneboxer para expor o mesmo método usado para obter o objeto Topic, mas, a longo prazo, devemos combinar as duas classes e ter uma opção inline:.