Problema de barra final en subcarpeta

Tenemos una instalación de Discourse en una subcarpeta (www.example.com/forums) que antes funcionaba sin incluir la barra final.

Desde el error y su corrección (Recent Changes Breaking Subfolder Setup?) que también experimentamos, ahora nos enfrentamos a un nuevo problema. Cuando se omite la barra final en la URL, nuestro foro de Discourse solo carga la cabecera.

Al añadir la barra final y recargar la URL, el sitio se carga completamente. He revisado la salida HTML en Firefox y noté que, cuando no hay barra final, ocurre lo siguiente:
<body class "staff">...</body>

El siguiente div también tiene una altura de 260 px:
<section id="main" class="ember-application">

En cambio, con la barra final, es así:
<body class "staff navigation-categories categories-list">...</body>

Y el div con id “section” tiene 909 px (lo cual es esperado, ya que las categorías se han cargado).

Esto es todo lo que he podido averiguar hasta ahora. Como mencioné, antes de la actualización que solucionó el problema de la subcarpeta, no era necesario escribir la barra final. ¿Alguien tiene alguna idea de por qué está ocurriendo esto?

1 me gusta

¿Puedes compartir la URL del sitio (aquí o por mensaje privado)? Sería útil para depurar.

3 Me gusta

El sitio aún está en desarrollo y, por lo tanto, no está disponible públicamente. Puedo consultar con nuestros administradores de sistema si hay alguna forma de acceder a él desde fuera.

1 me gusta

He identificado el problema y debería solucionarse con FIX: Restore initState() call within discourse-location for subfolder · discourse/discourse@19dcc6b · GitHub, que pasará las pruebas en la próxima hora. Por favor, avísame si funciona para ti @joen

7 Me gusta

Gracias, actualizaré y daré noticias hoy.

edit: @david Funciona, gracias por ayudar tan rápido.

6 Me gusta