WebKit currently adds class="webkit-indent-blockquote" in IndentOutdentCommand, but this is unnecessary as we no longer checks whether this class is present or not. We should stop adding this classname for the sake of less verbose markup and to be consistent with other browsers.
Created attachment 103868 [details] fixes the bug
http://trac.webkit.org/changeset/45886 is the revision that changed WebKit's behavior to always remove blockquote regardless of the presence of webkit-indent-blockquote. Before this revision, WebKit was unable to remove blockquotes without the said classname.
Now that I think about it, style attribute is also unnecessary in most cases. We should probably check the context into which blockquotes are inserted and add margin, padding, and border properties only if they are necessary.
Comment on attachment 103868 [details] fixes the bug Thanks for the review, Tony.
Comment on attachment 103868 [details] fixes the bug Clearing flags on attachment: 103868 Committed r93051: <http://trac.webkit.org/changeset/93051>
All reviewed patches have been landed. Closing bug.