[webkit-dev] Can we remove Notification.show()?

Andrew Wilson atwilson at google.com
Mon Jan 28 01:35:38 PST 2013

So, we've recently landed some fixes to address permissions handling for
Notification.show(): http://trac.webkit.org/changeset/140927

Turns out, the notifications specification does not have a show() API (the
notification is automatically shown from the constructor --
http://notifications.spec.whatwg.org/#api). Does anyone have any objections
to moving the show() API under the ENABLE_LEGACY_NOTIFICATIONS flag to
bring us under compliance with the spec?

Also, it looks like if a platform enables ENABLE_LEGACY_NOTIFICATIONs, not
only do they get support for the old webkitNotifications API, but also some
of the old API (like show() and cancel()) is exposed on the new
Notifications objects, because we share the same interface for
webkitNotifications and Notifications. Do we care (will this make it harder
to eventually turn off ENABLE_LEGACY_NOTIFICATIONS since web apps may start
using those APIs on the new Notifications objects)?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130128/b02b35b3/attachment.html>

More information about the webkit-dev mailing list