Skip to content
Browse files

Revamp the rules for choosing a browsing context

This makes several changes:

* Stop throwing an exception in `<a>` and `<area>` activation behavior as a
  result of popup blocking as it doesn’t match implementations. Fixes #2616. 
  Formal testing is not possible and tracked by
* Make matching for special names ASCII case-insensitive. Fixes #2443.
* Centralize all user-configurable behavior instead of having it
  duplicated in various ways in all the caller algorithms.
* Call out a known issue with browsing context name matching: #1440.

It also modernizes the writing style and makes variables and what is
returned much more explicit, including no longer relying on some
out-of-band channel for communicating whether a new browsing context
got created.
  • Loading branch information...
annevk committed May 9, 2017
1 parent 454cae0 commit 5578a0495f826a56597288b7ba1f71163f17cdd6
Showing with 112 additions and 197 deletions.
  1. +112 −197 source

0 comments on commit 5578a04

Please sign in to comment.
You can’t perform that action at this time.