Aggiornamento recente ha rotto la mia barra di navigazione principale

Ho appena aggiornato all’ultima versione (2.8.0.beta4) dopo molti mesi di negligenza e sembra che la mia correzione non fosse così sostenibile (o forse il problema attuale non è correlato a questa correzione). Sto attualmente lavorando per capire cosa è successo e aggiornerò qui non appena avrò informazioni, ma se quanto segue risuona per qualcuno, fatemelo sapere.

Quindi, fondamentalmente, ciò che è successo è lo stesso descritto nell’OP, tranne che questa volta non è l’intestazione di Discourse a coprire la barra di navigazione superiore ma è la barra di navigazione superiore a coprire l’intestazione di Discourse . (modifica: ora credo che l’intestazione non sia coperta, ma non venga affatto renderizzata). Quando disattivo il tema predefinito tramite la modalità sicura, viene visualizzato correttamente.

Stranamente, però, quando navigo su /admin/customize/themes/11/desktop/scss/edit, sia l’intestazione di Discourse che la barra di navigazione superiore vengono visualizzate correttamente (sia in modalità sicura che in modalità normale). Credo che la ragione per cui non c’è differenza tra la modalità sicura e quella normale sulla pagina del tema sia che la modalità sicura non si applica ad alcune pagine di amministrazione. Ma ciò che non capisco è perché tutto venga visualizzato correttamente nelle pagine di amministrazione ma non altrove.

Un’altra cosa che non capisco: quando accedo al sito dal mio dispositivo mobile, viene visualizzato correttamente, anche quando richiedo esplicitamente la versione desktop…

Continuerò le indagini, ma apprezzerei eventuali suggerimenti qui.

Modifica: ecco cosa vedo quando ispeziono una pagina pubblica (in modalità normale):

E ecco cosa vedo quando ispeziono una pagina di amministrazione (in modalità normale):

Come potete vedere, la mia correzione CSS è presente in entrambi i casi, ma solo la seconda visualizza correttamente la pagina…