To facilitate collaboration on Interventions (see below for a quick description), we would like to transfer the “Interventions github” to the WICG.
Let me know if there are any concerns or questions.
What are interventions?
Over the course of its existence, the web has accumulated a multitude of standards and common patterns. While most of these are beneficial for both developers and users, if abused (intentionally or otherwise) web APIs can sometimes be a detriment to the user experience.
An intervention is when a user agent decides to deviate slightly from a standardized or commonly expected behavior in order to provide a greatly enhanced user experience. Because of its nature, it must be done sparingly and with extreme prudence.
Examples of existing interventions:
- popup blocker
- “not responding” dialog shown for long running scripts…
Examples of new Interventions (proposed, on-going experiments…):
See the readme to learn more.