Open marcoscaceres opened 2 years ago
Hi @martinthomson, @beverloo, I've done some triage... this is what I found:
CR blockers:
userVisible
seems to be always required... maybe it should just assume true and it could go away? https://github.com/w3c/push-api/issues/313 ... some people argue that they need non-user-visibleexpirationTime
https://github.com/w3c/push-api/issues/302I'm unsure what to do with these 4 though:
Could use some guidance.
Thanks Marcos!
The
userVisible
seems to be always required... maybe it should just assume true and it could go away? userVisibleOnly should be standardized to match browser behaviour #313 ... some people argue that they need non-user-visible
It's not unreasonable that we might eventually allow silent push messages in highly privileged environments, but we have no active plans to pursue this. Using userVisibleOnly
to signal that feels appropriate, but I don't feel strongly.
Clarify
expirationTime
Make PushSubscription.expirationTime mandatory #302
I agree in principle, quite strongly even, but we're not ready to act on this. This would be incompatible with much of the existing Web Push API usage, and needs a lot more thought.
push
event on error conditions. However, as neither Firefox nor Safari have adopted it, I'm not comfortable pushing for more than a suggestion. The "sorta online" category of error conditions exists everywhere.I also propose this small clarification if you can take a look at it: https://github.com/w3c/push-api/issues/357
@martinthomson, @beverloo, I'm wondering if we can do the final push to move this spec to CR?
Would it be possible for you to triage the last remaining 16 issues and see which are worth addressing? I'm happy to help with any you identify, but would like to know what's blocking us finishing up.
I know a Push server for testing would help, but I think we will have to concede that it's probably not going to happen... but that's ok, we can still test some of the API surface and if we know of any egregious compat issues, we can deal with that in each engine.