"blocked onebox domains" não funciona

Coloquei youtube.com na configuração “domínios de onebox bloqueados”. Em seguida, fiz uma postagem com um link do YouTube. Um onebox apareceu. O comportamento esperado é que não haja prévia de onebox. Isso deve ser reproduzível.

Além disso, não há como desativar os oneboxes globalmente, pelo que vejo. Isso é muito irritante. Uma maneira óbvia de permitir isso seria se “domínios de onebox bloqueados” suportassem *. Se o bug principal for corrigido, sugiro fazer isso junto com ele.

Não consigo reproduzir isso. O link está no formato https://www.youtube.com/watch?v=XXXX? Você também pode querer bloquear youtu.be.

Basta definir max_oneboxes_per_post para 0.

5 curtidas

Obrigado. Isso funciona. Eu deveria ter notado isso.

Sim, está nesse formato.

Ok. Fiz mais algumas experiências e o problema só aparece para domínios que já tiveram uma prévia de link gerada. Portanto, se você criar uma nova postagem, colar um link para o domínio X, que gera uma caixa de prévia de link, (nem mesmo complete a postagem), depois bloquear o domínio, então crie uma nova postagem, cole o mesmo link, a prévia do link é gerada apesar de estar bloqueada.

Informações adicionais: versão em que testei: Discourse 2.9.0.beta7 - GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. versão 5894e7d30f2c597b9750f6b6a55d81f9d101c037

Sim, parece que o cache é verificado antes que a lista de bloqueio seja verificada: discourse/lib/final_destination.rb at main · discourse/discourse · GitHub

3 curtidas

Eu também acabei de encontrar este problema e é um bug bastante irritante.

Isso não significa que eles deveriam ser trocados?

1 curtida