Discourse propose d'activer les notifications en direct sur macOS Safari 16, mais elles ne fonctionnent pas

Safari 16 sur macOS Ventura 13 prend en charge les notifications Web Push standard.

Sur la version la plus récente actuelle de macOS Ventura 13.1, sur la version la plus récente actuelle de Safari 16.2, naviguez vers meta.discourse.org et connectez-vous. Une bannière vous invitera à activer les notifications en direct. Si vous cliquez sur la bannière, elle disparaît, mais vous ne recevrez aucune notification.

De même, naviguez vers votre page de préférences de notifications, en cliquant sur votre icône d’utilisateur en haut à droite, puis en cliquant sur l’image de profil dans le coin inférieur droit du nouveau menu, puis en cliquant sur Préférences, puis en cliquant sur la section « Notifications » dans le volet latéral des préférences (celui plus bas, à côté de votre photo de profil, pas celui en haut de l’écran avec une icône de cloche). Cela m’amène à \u003chttps://meta.discourse.org/my/preferences/notifications\u003e

Il y a un bouton là dans la section Notifications en direct pour Activer les notifications, mais lorsque vous cliquez dessus, rien ne se passe.

(Notez que ce bug concerne macOS, pas iOS. Les notifications Web Push pour iOS arriveraient soi-disant plus tard cette année ici. J’ai décidé de tester les notifications push macOS, pour voir à quoi pourrait ressembler la version iOS à l’avenir.)

2 « J'aime »

Je l’ai brièvement testé sur une VM exécutant Ventura et cela fonctionnait bien là-bas :thinking:

Laissez-moi voir si cela est lié à un nouveau gemme push que nous avons récemment mis à niveau.

3 « J'aime »

Nous avons effectué quelques modifications récentes et les notifications push sont désormais la nouvelle notification par défaut dans Discourse. Celles-ci sont bien prises en charge dans Safari de nos jours, mais elles étaient désactivées pour des raisons historiques.

Cette PR supprime le blocage artificiel dans Safari MacOS

6 « J'aime »

La PR ci-dessus a été jugée trop dangereuse si près de la sortie, nous allons donc simplement masquer la bannière pour le moment, et la réactiverons (et la ferons fonctionner) pendant la période bêta 3.1.

4 « J'aime »

Ce sujet a été automatiquement fermé après 41 heures. Les nouvelles réponses ne sont plus autorisées.

J’ai juste fusionné un changement pour autoriser le push dans MacOS Venture Safari. Tenez-moi au courant @dfabulich

2 « J'aime »

Quelle est une façon typique de tester les notifications push web ?

J’ai commencé à essayer de tester cela en envoyant un message privé à Discobot (@discobot roll 2d6), puis en passant à un autre site. Même dans Google Chrome, je n’ai pas reçu de notification push avec la réponse de Discobot. (Mais j’ai bien reçu une notification push de mon application iOS Discourse Hub.)

Je suppose que cela a à voir avec le fait que je n’étais pas « absent », c’est-à-dire que j’étais sur le site dans les quinze dernières minutes… ? Est-ce comme ça que ça doit fonctionner ? Si oui, comment suis-je censé tester cela ?

Quoi qu’il en soit, j’ai au moins pu naviguer vers https://meta.discourse.org/my/preferences/notifications et cliquer sur « Activer les notifications ». J’ai reçu cette alerte :

C’est forcément bon signe ! Mais j’aimerais quand même voir, vous savez, une vraie notification résultant de l’activité d’un utilisateur. (Je voudrais aussi voir à quel point cela fonctionne lorsque je quitte Safari, et/ou lorsque mon Mac est en veille lorsque la notification arrive.)

1 « J'aime »

J’ai reçu ma première notification push Safari sur macOS aujourd’hui (de l’annonce d’aujourd’hui). Je n’ai pas eu la présence d’esprit de faire une capture d’écran, mais elle était plutôt correcte.

Safari n’était pas lancé au moment où je l’ai reçue, mais j’ai quand même reçu la notification push.

Ça semble fonctionner !

3 « J'aime »

Merci pour la confirmation ! Je suis super content de voir que cela fonctionne enfin !

3 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Les nouvelles réponses ne sont plus autorisées.