We invalidate too much for :hover, :focus and :active.
Created attachment 393139 [details] wip
Created attachment 393148 [details] wip
<rdar://problem/55196888>
Created attachment 393150 [details] wip
Created attachment 393227 [details] patch
Created attachment 393270 [details] patch
Created attachment 393271 [details] patch
Created attachment 393355 [details] patch
Created attachment 393361 [details] patch
Comment on attachment 393361 [details] patch Clearing flags on attachment: 393361 Committed r258321: <https://trac.webkit.org/changeset/258321>
All reviewed patches have been landed. Closing bug.