Sí, yo tampoco entiendo cómo funciona exactamente en Chrome. Si solo borro las cookies, permanece descartado. Si borro todo el historial del navegador, vuelve a aparecer.
Sí, acabo de darme cuenta de que no lo descarté yo mismo. Pero al menos he obtenido la respuesta de ambos, y estará ahí para otros, de eso es de lo único que estoy contento.
Es mejor que fijar temas, eso seguro.
Los navegadores son cosas curiosas a veces. En la pestaña del navegador Chrome en modo incógnito, después de descartar y volver a iniciar sesión, el banner no se mostró.
Con cada actualización se supone que se deben borrar las cookies. Pero como @manuel ha mencionado, parece que también se almacena en la caché del historial del navegador. Solo al cerrar el navegador Chrome en modo incógnito y abrir uno nuevo se restauró el banner.
Creo que este solía ser un problema con el banner global. Si mal no recuerdo, creo que el equipo lo solucionó. Antes, una vez borrado, no se mostraban banners globales para ese usuario.
Instalé este componente y la VISTA PREVIA muestra el banner encima del encabezado, pero el sitio real lo muestra debajo del encabezado. Esto ocurre en todos los navegadores que probé: Brave, Edge, Safari.
¿Está su configuración plugin_outlet establecida en above-site-header? O tal vez esto tiene que ver con el tema Horizon
.
Estoy usando el tema FKB Pro. El plugin_outlet está configurado correctamente, pero es irrelevante. Ya sea que esté configurado en above-site-header o below-site-header, la vista previa funciona correctamente (primer ejemplo), pero el sitio real solo muestra el anuncio debajo del encabezado del sitio (segundo ejemplo).
He realizado algunas actualizaciones en el componente. Ya actualicé la publicación original, pero aquí están los cambios con más detalle:
Cadenas localizadas
El texto de la barra y la etiqueta del botón ahora son traducibles. En lugar de las antiguas configuraciones bar_text y button_text, las cadenas residen en locales/en.yml. Puedes agregar locales adicionales manualmente o utilizar traducciones con IA.
Lógica de descarte más sencilla
Sustituí el descarte basado en cookies por localStorage. La clave se deriva del texto de la barra en sí, por lo que cuando actualizas el texto del anuncio, la barra vuelve a aparecer automáticamente para todos los que descartaron la anterior.
Diseño responsivo
Consolidé los estilos en un único archivo utilizando flex-wrap. En pantallas anchas, el texto y el botón se colocan en línea. Cuando el texto se envuelve, el botón se sitúa debajo.
Clases de elementos BEM
El marcado ahora utiliza clases BEM para todos los elementos (__text, __button, __close), lo que facilita su selección en las personalizaciones del tema.


