21

Right now Orion only supports the same push notifications that Safari supported up until version 15, which was a different implementation than Chromium and Firefox based browsers. This meant that a lot of websites never bothered to add specific support for push notifications on Safari.

With the launch of macOS Ventura and Safari 16, Apple has expanded notification support as per their own specifications page:

Now websites such as Twitter, Sofascore, amongst many others, can finally send push notifications to Safari as well.

Here's how Twitter's notifications preferences look like now:

On Orion, where it lacks support, it looks like this (same as pre-Safari 16)

  • Vlad replied to this.

    how is orion's notif support different?

      catch-22 It would be good if you can provide documentation or references to what needs to be implemented exactly and how to test it.

        Vlad I found an article that makes a pretty good summary of how notifications used to work in Safari 15 and below:

        https://blog.pusher.com/safari-push-notifications/

        TL;DR:

        • Most browsers (i.e. Chromium, Firefox, Edge and Opera) use the Web Push API to support notifications
        • Up until now Apple used their own notification gateway for Safari

        With the release of macOS Ventura and iOS 16, Safari now supports the Web Push API like the other browsers, more info here: https://developer.apple.com/documentation/usernotifications/sending_web_push_notifications_in_safari_and_other_browsers

        3 months later

        I've noticed that notifications don't seem to work at all in Orion save for one push notification test site that I tried:
        https://www.bennish.net/web-notifications.html response from site: Push notification: "Notification #(...) from www.bennish.net This is the text body of the notification. Pretty cool, huh?"

        These test sites don't seem to be supported:
        https://cleverpush.com/en/test-notifications/ response from site: "Notifications aren't supported"

        https://pushalert.co/demo response from site: nothing happens

        https://pushassist.com/push-notification-demo/ response from site: nothing happens

        All 4 sites work in Vivaldi
        3 of 4 work in Safari (pushassist.com does not work, response from site: nothing happens)
        I'm not sure how relevant these test sites are, but it's very telling.

        In Orion there are no notifications from youtube, gmail, reddit (and twitter). I don't know about Instagram or facebook at the moment,
        I will update if they differ from the other sites, I will also try to check Netflix in the near future.
        And if other sites do work, I haven't come across any, the sites listed above are the ones I use the most.

        It's most unlikely that it's a setting issue with the browser or macOS (Ventura 13.2 on M1 Macbook air/iMac 27-inch 2017) since:

        1. All settings in macOS are correct and all other notifications work (Safari [Version 16.3 (18614.4.6.1.5)] is problematic sometimes)
        2. I have allowed notifications in the Orion browser
        3. Vivaldi and Chrome work perfectly, while Safari works when it decides to work.
        4. I made Orion the default browser (this seems to be required for Safari in order to receive notifications)

        Please make push notifications possible, it's of high importance and priority for me in order to actually use the browser full time as a default browser.

        Sidenote:
        To compare with Safari, Safari has been very glitchy when it comes to notifications;
        it randomly works and then randomly stops working only to work and then suddenly
        stop working again for no reason on two devices, in either works on both or only M1 I think or none of them; it's difficult to be sure.
        If this is related to notifications in Orion not working I don't know, but it's worth mentioning.

          10 days later
          Merged 2 posts from Make push notifications possible on Orion.
            4 months later

            Push notifications not supported on Twitter, turn off instantly on YouTube. These are essential for anyone who uses social media for daily work tasks or while just browsing.

              spoiledstoic Orion does support push notifications. If it does not work ina. specific case please post exact steps to reproduce.

                Vlad he literally said it doesn't work on Twitter and YouTube, which as mentioned above push notifications via the Web Push API, which Orion doesn't support

                • Vlad replied to this.

                  catch-22 When I say exact steps to reproduce I meant something like go to this url, enable push notifications, then do this, then it should show. Do not expect devs to be familiar with twitter/youtube push notifications as we are obviously not using them.

                  • jp06 replied to this.

                    jp06 Thanks for the clarification. I was not aware there are two types of push notifications.

                    I tried that website in Safari and it did not work, am I missing something? (I am currently on Catalina though) Can you show how this looks in Safari?

                    • jp06 replied to this.

                      @Vlad on my first and second posts on this thread I mentioned that only Safari 16 (and later) supports the Web Push API, used Twitter as the example (with screenshots), and even linked to the documentation of both types of notification types... I'm confused as to why this topic is going around in circles 😕

                      That said, pushassist.com doesn't seem to work for me either.
                      I'm testing with this one: https://cleverpush.com/en/test-notifications/
                      And these are the results I get:

                      Safari 16.x

                      • When clicking on the "greetings" button for the first time

                      • When clicking on it again:

                      Arc browser:

                      Orion 0.99.124.4.4-rc (WebKit 616.1.14.11.1):

                      • Vlad replied to this.

                        Vlad Sorry, I may have confused it with using a Chromium browser before. I upgraded to Safari 16 and used it, and it didn't work there for me either. However, I tried with https://cleverpush.com/en/test-notifications/ in Monterey and it didn't work for me too (no notification permission getting requested). @catch-22 Do I also have to upgrade to Ventura for this to work?

                          catch-22 Thanks for the detailed description it now makes sense.

                          I'm confused as to why this topic is going around in circles

                          Just a side effect of me reading every single post and new comment on this site. Sometimes I do not have to re-read the thread all over again, every time, and I ask people to summarize the ask.

                            16 days later

                            jp06 Yes, the Apple documentation mentions that this only works from Ventura onwards

                              4 months later

                              Lack of push notifications is keeping me from switching over and making Orion my default browser. Please fix this!