Problema con la barra finale nella sottocartella

Abbiamo configurato Discourse in una sottocartella (www.example.com/forums) e in precedenza funzionava omettendo la barra finale.

Dopo il bug e la relativa correzione (Recent Changes Breaking Subfolder Setup?) che abbiamo riscontrato anche noi, ora ci troviamo ad affrontare un nuovo problema. Quando la barra finale nell’URL viene omessa, il nostro forum Discourse carica solo l’intestazione.

Aggiungendo la barra finale e ricaricando l’URL, il sito viene caricato completamente. Ho esaminato l’output HTML in Firefox e ho notato che, in assenza della barra finale, succede quanto segue:
<body class "staff">...</body>

Il seguente div ha anche un’altezza di 260px:
<section id="main" class="ember-application">

Mentre con la barra finale, invece, è così:
<body class "staff navigation-categories categories-list">...</body>

E il div con id section ha un’altezza di 909px (come previsto, dato che le categorie sono state caricate).

Questo è tutto ciò che sono riuscito a capire finora. Come accennato, prima dell’aggiornamento che ha risolto il problema della sottocartella non era necessario inserire la barra finale. Qualcuno ha un’idea del perché questo stia accadendo?

1 Mi Piace

Puoi condividere l’URL del sito (qui o tramite messaggio privato)? Sarebbe utile per il debug.

3 Mi Piace

Il sito è ancora in fase di sviluppo e, pertanto, non è pubblicamente disponibile. Posso verificare con i nostri amministratori di sistema se esiste un modo per accedervi dall’esterno.

1 Mi Piace

Ho individuato il problema e dovrebbe essere risolto da FIX: Restore initState() call within discourse-location for subfolder · discourse/discourse@19dcc6b · GitHub, che raggiungerà lo stato di test-passed entro la prossima ora. Fammi sapere se funziona per te @joen.

7 Mi Piace

Grazie, aggiornerò e farò sapere oggi.

edit: @david Funziona, grazie per aver aiutato così rapidamente.

6 Mi Piace