https://bugs.webkit.org/show_bug.cgi?id=47802 didn't land all that well, as a bad merge the next day https://bugs.webkit.org/show_bug.cgi?id=27165 blew away this change.
This patch just re-lands that change, along with an inconsequential test fix that abarth missed in 47802.
Created attachment 76484 [details]
Comment on attachment 76484 [details]
Clearing flags on attachment: 76484
Committed r73996: <http://trac.webkit.org/changeset/73996>
All reviewed patches have been landed. Closing bug.