Esto es un duplicado de esto:
No pude comentar allí porque estaba cerrado.
Esto sigue ocurriéndome.
discourse-push-notifications v0.3.0
discourse v2.5.0.beta2
Esto es un duplicado de esto:
No pude comentar allí porque estaba cerrado.
Esto sigue ocurriéndome.
discourse-push-notifications v0.3.0
discourse v2.5.0.beta2
¿Qué navegador? ¿Qué número de versión del navegador? ¿Lo probó en un navegador web diferente? ¿Lo probó con todos sus complementos del navegador desactivados, con una instalación limpia, sin modificaciones y estándar del navegador?
Reproducido tanto en Chrome como en Firefox.
Chrome versión 80.0.3987.149 (versión oficial) (64 bits)
Firefox 74.0 (64 bits)
Sistema operativo:
Ubuntu 19.10
También lo probé en modo incógnito, sin extensiones, y obtuve el mismo resultado.
Adjunto un video corto para demostrarlo:
Más tarde encontré esta publicación: Discourse Push Notifications for Desktop - #49 que describe un problema similar.
Puedo confirmar que esto está ocurriendo en Chrome en Windows y también en Android.
He revisado la llamada de red al cambiar el interruptor de encendido/apagado y guardar.
Al hacer clic en el botón Guardar, se realiza una llamada de red a:
PUT https://discourse.example.com/u/{user-id}.json
Al guardar con el interruptor ACTIVADO, estos son los datos enviados en el formulario:
new_topic_duration_minutes: 2880
auto_track_topics_after_msecs: 240000
notification_level_when_replying: 2
like_notification_frequency: 1
allow_private_messages: true
Al guardar la página con el interruptor DESACTIVADO, estos son los datos enviados en el formulario:
new_topic_duration_minutes: 2880
auto_track_topics_after_msecs: 240000
notification_level_when_replying: 2
like_notification_frequency: 1
allow_private_messages: true
Como pueden ver, son idénticos y parece que la opción preferir notificaciones push no está presente.
Además, al revisar el almacenamiento local, veo una propiedad llamada discourse_push_notifications_prefer_push que alterna entre vacío y true al activar o desactivar la opción de preferir notificaciones push, pero eso no parece estar siendo añadido a la llamada de red.
También ejecuté manualmente la evaluación de isPushNotificationsSupported en la consola del navegador de Discourse, y el resultado fue true, lo que significa, supongo, que las notificaciones push están soportadas…
También quiero mencionar que el botón para habilitar notificaciones funciona correctamente:
¿Es esto un error, @falco?
Parece que sí. Teniendo en cuenta que esta no es la función más utilizada, el envío por push es común en móviles y las notificaciones de escritorio son las más habituales en ordenadores, y que no creo que nadie del equipo o de nuestro servicio de hosting la utilice, no me sorprende.
Intentaré solucionarlo esta semana.
Vale, ahora me has confundido.
¿Con “notificaciones de escritorio” te refieres a esta configuración?
Las tenía activadas desde el primer día y nunca recibí ninguna notificación del navegador:
¿Me equivoqué? ¿Qué estoy pasando por alto?
Confundido ![]()
Esto ya funciona y debería seguir funcionando durante las migraciones de claves con Renovar automáticamente la suscripción a notificaciones push