Contact emails
Spec
https://github.com/whatwg/notifications/issues/44 (will be formalized before shipping)
Summary
Support for the NotificationOptions.actions and Notification.actions properties, which allow authors to show action buttons alongside a notification.
Motivation
These allow users to quickly handle the most common tasks for a particular notification, without having to open the originating website.
Compatibility Risk
Firefox: Public support
Internet Explorer: No public signals
Safari: No public signals
Web developers: Strongly positive
Availability and presentation of action buttons may vary across platforms, for example Android 4.1+ and iOS 8+ natively support action buttons, but Windows 10 does not.
Developers will be able to detect this using the Notification.maxSupportedActions property. Additionally, the spec will recommend that authors provide equivalent functionality via alternative UI that can be reached by clicking on the notification body.
Ongoing technical constraints
The Notification.actions attribute is of type FrozenArray<>, which is not yet supported by Blink. I'm investigating what it'll take for us to support that.
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux,
Chrome OS, Android, and Android WebView)?
All except WebView, since notifications aren't yet supported there. Chrome already renders its own notifications on desktop, so this will be supported even on platforms that don't natively support action buttons.
OWP launch tracking bug
https://code.google.com/p/chromium/issues/detail?id=513672
Link to entry on the Chromium Dashboard
https://www.chromestatus.com/features/5906566364528640
Requesting approval to ship?
No
Web developers: Strongly positive
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.