El modo seguro falló con un plugin

Continuando la discusión de El nuevo avatar se está escalando incorrectamente:

No pude hacer que el avatar se mostrara correctamente y la razón fue una configuración experimental del plugin sidecar del componente de vista previa de la lista de temas.

Esa es otra historia. Pero encontrar ese problema llevó tiempo y la razón fue el fallo del modo seguro. Debería deshabilitar los plugins no oficiales y no lo hizo.

Entonces.

  • activa el componente y el plugin sidecar de Vista previa de la lista de temas
  • habilita la configuración topic list enable thumbnail black border elimination
  • el avatar subido y/o gravatar actualizado debería mostrarse en dimensiones incorrectas
  • recarga el sitio usando /safe-mode
  • el problema de las dimensiones del avatar sigue ahí
  • deshabilita la configuración topic list enable thumbnail black border elimination
  • el problema de las dimensiones del avatar desaparece, sin importar si se está usando /safe-mode o no

Solo para que conste, el modo seguro solo deshabilita el código del lado del cliente y no elimina por completo la funcionalidad/interacciones de todos los complementos del servidor:

3 Me gusta

Esa fue en realidad una nota muy valiosa. Y eso también significa que no podemos confiar demasiado en el modo seguro, ¿verdad?

Eso me molesta bastante ahora porque si existe la posibilidad de obtener un resultado falso, el modo seguro no es inútil, pero sí poco fiable.

Porque deshabilité ese sidecar, pero tampoco ayudó, así que debería reconstruir un plugin tras otro para estar seguro. Llevaría muchísimo tiempo.

Entonces, esto no es un error. Pero, ¿cómo sabemos cuándo podemos (o yo) confiar en el modo seguro y cuándo no?

(¿Debería esto ir a Support?)

2 Me gusta

Para los temas, el modo seguro deshabilitará el 100% de todo.

Es fundamentalmente imposible para nosotros deshabilitar las personalizaciones de plugins del lado del servidor por solicitud web, por eso el modo seguro solo puede deshabilitar los cambios del lado del cliente. Aún así, puede ser útil para acotar el problema:

  • Si las cosas funcionan en modo seguro, el problema debe ser un tema/plugin.

  • Si las cosas siguen rotas en modo seguro, debe ser un problema del núcleo o de un plugin del lado del servidor.

Quizás deberíamos mejorar el texto de /safe-mode para explicar eso. Actualmente dice:

El modo seguro te permite probar tu sitio sin cargar plugins o temas.

Quizás deberíamos decir:

El modo seguro te permite probar tu sitio sin cargar temas o personalizaciones de plugins del lado del cliente. Las personalizaciones de plugins del lado del servidor permanecen habilitadas.

5 Me gusta

Esa no sería la peor idea. Porque no puedo ser el único que no entendió la diferencia. Y Discourse evoluciona cada vez más complejo.

1 me gusta

Hagámoslo

7 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.