Inconsistências de URL Incorporada no Discourse

Continuando a discussão de “Show Full Post” button doesn’t work in subfolder installations:

@angus mencionou que o Discourse está removendo a barra final do URL de Incorporação (Embed URL), para evitar alguns conflitos.

Então agora https://dominio.com/caminho-para-url/ é salvo como https://dominio.com/caminho-para-url.

Na minha opinião, isso leva a mais inconsistências. Se eu tento verificar a API, para obter o ID do tópico de um URL de incorporação, não consigo encontrá-lo por causa da barra final. O Discourse retorna uma página 404.

Mas se eu remover a barra final, ele retorna o valor:

mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina/' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>'

<!DOCTYPE html>

<html lang="pt-BR">

<head>

  <meta charset="utf-8">

  <title>Página não encontrada - Tecnoblog Comunidade</title>

mobilon@Thiagos-MacBook-Pro ~ % curl 'https://tecnoblog.net/comunidade/embed/info?embed_url=https://tecnoblog.net/noticias/anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina' -H 'API-KEY: <API KEY>' -H 'API-USERNAME: <USERNAME>' 

{"topic_id":157645,"post_id":484103,"topic_slug":"anatel-e-receita-apreendem-quase-meio-milhao-de-produtos-em-santa-catarina-tecnoblog","comment_count":15}%     

Para conseguir encontrar o tópico correto, eu precisaria usar str_replace no WordPress, para remover a barra final do permalink, antes de verificar a API. Não faz sentido, já que o URL canônico realmente tem a barra final…

Em outras palavras, é como se o Discourse estivesse normalizando o permalink para um URL que não existe.