Interventions: updates since 2/1/2017

5 views
Skip to first unread message

kenji...@google.com

unread,
Feb 8, 2017, 3:26:46 AM2/8/17
to interventio...@chromium.org
This email has been automatically sent by a script (got feedback?)
What are interventions?
An Intervention is when a Browser opts for:
  • an intentional deviation from a behavior that developers expect and/or rely on,
  • which is motivated by the desire to fulfill an important user need.
Because of its nature, it must be done sparingly and with extreme care to not only achieve but also sustain a positive outcome.


Updates for interventions since 2/1/2017

Look into not running offscreen videos that are play()'ed.
Engineer(s): mlam...@google.com
Status as of 2/6/2017
on hold
Next Steps:
reconsider


Data Saver and autoplay video
Engineer(s): mlam...@google.com
Status as of 2/6/2017
on hold
Next Steps:
reconsider


disallow top-level navigations to blob/data urls
Engineer(s): mea...@google.com, dch...@google.com
Status as of 2/7/2017
- Sent out the intent to deprecate and remove, got 3 LGTMs: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/GbVcuwg_QjM
Next Steps:
- Check HTTP archive to see if there are any sites that might be using data URLs prominently (see deprecation thread for this discussion)
- Add the deprecation warning message, and potentially merge to M57.
- Start the implementation.
Link(s): implementation


Disable vibrate API inside cross-origin frames
Engineer(s): bi...@google.com
Status as of 2/7/2017
Implemented and shipped in Chrome v55; Loosened the restriction to allow vibrate with user gesture in x-domain iframe in M57. Bin to work on the spec change;
Next Steps:
Waiting for permission/feature policy ready to provide a way to re-enable it & Bin to work on spec;
Link(s): spec/discussion implementation


Make touch events uncancelable on unresponsive pages
Engineer(s): tdre...@google.com
Status as of 2/6/2017
Sent intent to implement, no feedback.
Next Steps:
Land console warning and finch config, start finch trial.
Link(s): implementation




Full details for all the interventions can be found at bit.ly/proposed-interventions.
See also, WICG interventions: a place for browsers to collaborate on browser interventions.
Tell us how useful these updates are and how we could improve them by sharing your feedback.
Reply all
Reply to author
Forward
0 new messages