Last part of bug 62795.
Created attachment 99469 [details] Patch
The motivation of this change is a bit tricky. I tried to explain it in ChangeLog, but feel free to ask me if you are still not sure about it.
Comment on attachment 99469 [details] Patch Looks ok.
Comment on attachment 99469 [details] Patch Clearing flags on attachment: 99469 Committed r90350: <http://trac.webkit.org/changeset/90350>
All reviewed patches have been landed. Closing bug.