see summary.
Created attachment 71001 [details] Proposed fix. Needs to wait for 47789 to land (since it fixes a minor typo in that change).
Comment on attachment 71001 [details] Proposed fix. Clearing flags on attachment: 71001 Committed r69955: <http://trac.webkit.org/changeset/69955>
All reviewed patches have been landed. Closing bug.