Desde hace aproximadamente dos meses, me falta la barra lateral de administración a la izquierda (ver captura de pantalla). No encuentro ninguna opción para “activarla”, ni en la configuración ni en ningún otro lugar. Incluso al usar una ventana de incógnito del navegador, el problema persiste.
¿Alguien tiene alguna idea de qué podría estar causando esto?
¿Has probado el modo seguro? Esto podría descartar que el problema provenga de un complemento o de un componente.
También podrías revisar si hay mensajes de error en la consola del navegador.
Curiosamente, lo he probado justo ahora y, en el “modo seguro”, aparece la barra lateral de administración.
¿Podrías decirme qué complemento o componente podría estar causando este problema?
Para acotar las posibilidades, primero puedes desactivar solo los complementos en modo seguro y, después, solo los temas. Así ya sabrás por dónde empezar a buscar.
En general, encontrarás ambos en la barra lateral de administración, ahora que vuelves a verla. Los complementos tienen una sección propia. También puedes añadir /admin/plugins a la URL de tu foro. Los temas los encontrarás en la sección Apariencia o en /admin/config/customize/themes.
Probablemente se trate de una personalización específica de tu foro, ya que hasta ahora no he leído de ningún otro que tenga este problema. Sin saber qué complementos no desarrollados por el equipo de Discourse utilizas, así como qué componentes de tema y personalizaciones propias tienes, será difícil adivinar la causa.
Solo estaban activados los plugins publicados por el propio equipo de Discourse.
Desactivé todos los plugins, pero el problema persiste.
Se está utilizando el tema “Foundation”; independientemente del tema cuya vista previa consulte, la barra lateral de administración a la izquierda falta en todos ellos.
Acabo de probarlo.
Si solo activo la opción “Hacer que las funciones de JavaScript obsoletas generen un error”, también se muestra el error en el “modo seguro”.
No me sorprende, ya que ni los plugins ni los temas están desactivados. Sin embargo, esto no responde a la pregunta de si el problema proviene de un tema o de un plugin.
¿Funciona la barra lateral si desactivas solo los temas?
Eso es exactamente lo que quería decir con mis afirmaciones anteriores.
Es decir, por un lado, desactivé todos los complementos uno por uno (lo cual no cambió el comportamiento del error) y, por otro lado, sin importar cuál de las tres opciones superiores desactive, en el “modo seguro” se me muestra la barra lateral de administración a la izquierda.
Si activo la opción “Hacer que las funciones JavaScript obsoletas generen un error”, en el “modo seguro” ya no se me muestra la barra lateral de administración a la izquierda.
Hmm. Eso es inusual. Habría esperado un caso de «o esto o aquello». Por lo tanto, debería ser un problema en la interacción entre un plugin y el tema, o no ser ninguno de los dos.
Creo que la consola del navegador podría ser realmente útil ahora.
El error mencionado allí no refleja exactamente el problema que estoy experimentando.
Además, no queda claro para mí por la publicación qué exactamente debería cambiar para que vuelva a funcionar .
Supongo que tu problema se debe a los cambios realizados para solucionar el problema vinculado. No estoy seguro de que puedas modificar algo aquí. Esperemos que alguien con más conocimiento del código tenga tiempo de echarle un vistazo pronto.