Acabo de actualizar a la última versión (2.8.0.beta4) tras muchos meses de descuido y parece que mi solución no fue tan sostenible (o quizás el problema actual no está relacionado con esta corrección). Actualmente estoy trabajando para averiguar qué pasó y actualizaré aquí en cuanto lo sepa, pero si lo siguiente les suena a alguien, por favor háganmelo saber.
Básicamente, lo que ocurrió es lo mismo que se describe en el mensaje original, excepto que esta vez no es el encabezado de Discourse cubriendo la barra de navegación superior \u003cstrike\u003e sino la barra de navegación superior cubriendo el encabezado de Discourse \u003c/strike\u003e. (edición: ahora creo que el encabezado no está cubierto, sino que no se renderiza en absoluto). Cuando desactivo el tema predeterminado mediante el modo seguro, se muestra correctamente.
Curiosamente, sin embargo, cuando navego a /admin/customize/themes/11/desktop/scss/edit, tanto el encabezado de Discourse como la barra de navegación superior se muestran correctamente (tanto en modo seguro como en modo normal). Creo que la razón por la que no hay diferencia entre el modo seguro y el normal en la página del tema es que el modo seguro no se aplica a algunas de las páginas de administración. Pero lo que no entiendo es por qué todo se muestra correctamente en las páginas de administración y no en las demás.
Otra cosa que no entiendo: cuando accedo al sitio desde mi dispositivo móvil, también se muestra correctamente, incluso cuando solicito explícitamente la versión de escritorio…
Investigaré más a fondo, pero agradecería cualquier pista aquí.
Edición: Esto es lo que veo al inspeccionar una página pública (en modo normal):
Y esto es lo que veo al inspeccionar una página de administración (en modo normal):
Como pueden ver, mi corrección de CSS está presente en ambos casos, pero solo la segunda muestra la página correctamente…

