Draft APA Comment on Push API

Colleagues:

We are specifically requested for our review of Web Platform's Push API
specification:

https://www.w3.org/TR/push-api/


The following draft comment is offered preliminary to a formal Call for
Consensus. This is our opportunity to clarify and perfect our comment,
so please respond with any edits or suggestions.

Draft Comment

The Accessible Platform Architectures (APA) Working Group has reviewed
the Push API specification at:

https://www.w3.org/TR/push-api/

We find no issues with the API as presented, except that we believe
additional feature support is required by emerging use cases.

Missing Feature

We require a mechanism whereby applications may temporarily block any
push notifications or events. All such notifications or events should be
queued until the application requesting temporary blocking has cleared
the blocking request.

We offer two use cases requiring such a feature.

Use Case #1

A user engaged in a financial transaction at the point of making (or
recieving) payment should not be interrupted by unrelated notifications
and events. This is especially important for persons with disabilities
relying on assistive technology, but is also relevant to all users of
emerging web payments specifications.

Use Case #2

Users need the ability to interact with certain web content without
automated updates that might cause presented content to update in an
adverse manner.

This might be satisifed by allowing temporary pauses in push events, or
by controlling a minimum time interval between push events.

For more on this use case see the comment at:
http://lists.w3.org/Archives/Public/public-apa/2017May/0026.html


-- 

Janina Sajka,	Phone:	+1.443.300.2200
			sip:janina@asterisk.rednote.net
		Email:	janina@rednote.net

Linux Foundation Fellow
Executive Chair, Accessibility Workgroup:	http://a11y.org

The World Wide Web Consortium (W3C), Web Accessibility Initiative (WAI)
Chair, Accessible Platform Architectures	http://www.w3.org/wai/apa

Received on Wednesday, 10 May 2017 15:37:07 UTC