Unirse a un grupo no tiene efecto (habilitar acceso a categoría) a menos que se actualice la página con F5

Siguiendo el error https://meta.discourse.org/t/joining-a-group-doesnt-take-effect-unless-the-browser-is-hard-refreshed/57357 - parece que hay un par de listas de categorías importantes que no se actualizan cuando un usuario se une a un grupo que le permite acceder a una categoría.

En el siguiente ejemplo, la barra lateral y la lista de categorías en el editor de temas no contenían la categoría “Politics” a pesar de que el usuario se unió a un grupo que le permitía acceder a esta categoría. Se requirió una actualización del navegador para ver la lista actualizada de categorías.

Antes de la actualización forzada:

Después de la actualización forzada:

1 me gusta

Tienes acceso a esa categoría (podrías escribirla en tu navegador e ir allí), pero no se refleja en tu navegador porque esa lista de categorías se cargó antes de que tuvieras acceso al grupo. Solo tienes que recargar forzadamente cuando te unes a un grupo.

Tener que recargar forzosamente el foro es problemático por dos razones:

  • UX: los usuarios no saben que se les exige una recarga forzosa. Se unen a un grupo, esperando que el cambio en el acceso a la categoría se produzca, y no lo hace.
  • Los usuarios no técnicos, especialmente en dispositivos móviles, es posible que ni siquiera sepan cómo recargar la página.

Hace un tiempo, @tgxworld solucionó parcialmente los problemas de actualización de categorías en torno a la unión a grupos. ¿Quizás se podría hacer algo similar aquí?

5 Me gusta