ampproject / ampproject/amphtml
`amp-web-push` support on Safari
- Dominant language
- JavaScript
- Stars
- 14.9k
- Forks
- 4.1k
- PR merge metrics
- No merged PRs in 30d
Description
### Description
It would be great to support `amp-web-push` on Safari.
### Reproduction Steps
1. Open the [AMP demo site](https://amp.dev/documentation/examples/components/amp-web-push/preview/?format=websites) on Safari
2. See that it doesn't work
### Relevant Logs
_No response_
### Browser(s) Affected
Safari
### OS(s) Affected
_No response_
### Device(s) Affected
_No response_
### AMP Version Affected
_No response_
Contributor guide
Research direction
Start by reproducing the issue from the AMP demo site's amp-web-push example in Safari and compare its behavior with a supported browser. Trace the amp-web-push component entry point and existing tests to identify the unsupported path. Done means the demo works on Safari and the relevant behavior is covered by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100