Non-OWNER's LGTM. The usage is relatively low, and aligning all our notification code under the same requirements will make things simpler for developers.
Have you talked to other vendors about this change?
How will you implement the restrictions? Do you plan on changing the API to a no-op in non-secure contexts? Hiding the interface entirely? Throwing?
It would be good to have a PR against the Notifications API Standard
that indicates what exactly is planned here. (For the record, this is
the first I heard of this.)
I don't entirely understand the motivation - is the concern that with insecure origins attackers could inject notifications (that then seem like they come from that insecure origin)? How is this any different from the content within the webview itself (I guess we are concerned that the system notification UI may not fully reflect the insecure origin of the notification)? That seems reasonable to me, but that doesn't seem to be the stated motivation so perhaps I'm missing something.
How will you implement the restrictions? Do you plan on changing the API to a no-op in non-secure contexts? Hiding the interface entirely? Throwing?We're very open to suggestions here. The current plan is to make it behave similar to geolocation on HTTP: act as though the permission is denied by the user. This includes checking the permission status, requesting permission, and creating a notification.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
my lgtm also still stands
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
Has an issue/PR been filed on https://github.com/whatwg/notifications yet? Or does some other spec define this in a roundabout way?
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+unsubscribe@chromium.org.
What is the status of this? M61 is released to general public but notifications still work.