Nowhere in the code the non overriding behavior is used, which just adds an extra check.
Created attachment 148103 [details] Patch
Comment on attachment 148103 [details] Patch Nice!
Comment on attachment 148103 [details] Patch Clearing flags on attachment: 148103 Committed r120696: <http://trac.webkit.org/changeset/120696>
All reviewed patches have been landed. Closing bug.