Skip to content

Commit

Permalink
Correct errors in Push API (#7262)
Browse files Browse the repository at this point in the history
* Update push-api.json

Updating the footnotes about Safari on macOS. "Partial support" should only apply to Safari 16.1-17.7, since after that it's impossible to run Safari 18.0+ on a version of macOS that does not support Web Push. Changing the note requires splitting one of the footnotes (and thus renumbering the iOS footnotes.)

* Update push-api.json

Updating footnote about web push on iOS and iPadOS. "Delivered silently, meaning no sound, vibration, haptics or screen wake" is not a true statement. Notifications can have sound, vibration, and wake the screen — it's in the user's control whether they do or not, exactly like other push notifications on iOS. More info at: https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/
  • Loading branch information
jensimmons authored Feb 26, 2025
1 parent 4197982 commit dc90ffa
Showing 1 changed file with 37 additions and 36 deletions.
73 changes: 37 additions & 36 deletions features-json/push-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -396,25 +396,25 @@
"15.5":"n #3",
"15.6":"n #3",
"16.0":"n #3",
"16.1":"a #3 #5",
"16.2":"a #3 #5",
"16.3":"a #3 #5",
"16.4":"a #3 #5",
"16.5":"a #3 #5",
"16.6":"a #3 #5",
"17.0":"a #3 #5",
"17.1":"a #3 #5",
"17.2":"a #3 #5",
"17.3":"a #3 #5",
"17.4":"a #3 #5",
"17.5":"a #3 #5",
"17.6":"a #3 #5",
"18.0":"a #3 #5",
"18.1":"a #3 #5",
"18.2":"a #3 #5",
"18.3":"a #3 #5",
"18.4":"a #3 #5",
"TP":"a #3 #5"
"16.1":"a #3 #5 #6",
"16.2":"a #3 #5 #6",
"16.3":"a #3 #5 #6",
"16.4":"a #3 #5 #6",
"16.5":"a #3 #5 #6",
"16.6":"a #3 #5 #6",
"17.0":"a #3 #5 #6",
"17.1":"a #3 #5 #6",
"17.2":"a #3 #5 #6",
"17.3":"a #3 #5 #6",
"17.4":"a #3 #5 #6",
"17.5":"a #3 #5 #6",
"17.6":"a #3 #5 #6",
"18.0":"y #3 #6",
"18.1":"y #3 #6",
"18.2":"y #3 #6",
"18.3":"y #3 #6",
"18.4":"y #3 #6",
"TP":"y #3 #6"
},
"opera":{
"9":"n",
Expand Down Expand Up @@ -559,21 +559,21 @@
"16.1":"n",
"16.2":"n",
"16.3":"n",
"16.4":"a #6",
"16.5":"a #6",
"16.6-16.7":"a #6",
"17.0":"a #6",
"17.1":"a #6",
"17.2":"a #6",
"17.3":"a #6",
"17.4":"a #6",
"17.5":"a #6",
"17.6-17.7":"a #6",
"18.0":"a #6",
"18.1":"a #6",
"18.2":"a #6",
"18.3":"a #6",
"18.4":"a #6"
"16.4":"a #7",
"16.5":"a #7",
"16.6-16.7":"a #7",
"17.0":"a #7",
"17.1":"a #7",
"17.2":"a #7",
"17.3":"a #7",
"17.4":"a #7",
"17.5":"a #7",
"17.6-17.7":"a #7",
"18.0":"a #7",
"18.1":"a #7",
"18.2":"a #7",
"18.3":"a #7",
"18.4":"a #7"
},
"op_mini":{
"all":"n"
Expand Down Expand Up @@ -659,8 +659,9 @@
"2":"Requires full browser to be running to receive messages",
"3":"Safari 7.0 - 16.0 supported a custom implementation which remains available in later versions, see [Safari Push Notifications](https://developer.apple.com/notifications/safari-push-notifications/) and [WWDC video](https://web.archive.org/web/20210419000205/https://developer.apple.com/videos/play/wwdc2013/614/)",
"4":"Disabled on Firefox ESR, but can be re-enabled with the `dom.serviceWorkers.enabled` and `dom.push.enabled` flags",
"5":"Only available on macOS 13 Ventura or later and only in Safari itself, not WKWebView nor SFSafariViewController",
"6":"Requires website to first be [added to the Home Screen](/web-app-manifest). Delivered silently, meaning no sound, vibration, haptics or screen wake."
"5":"Only available on macOS 13 Ventura or later",
"6":"Supported in Safari, not WKWebView nor SFSafariViewController",
"7":"Requires website to first be added to the Home Screen."
},
"usage_perc_y":79.41,
"usage_perc_a":15.29,
Expand Down

0 comments on commit dc90ffa

Please sign in to comment.