RenderListItem resets its marker's style on style change even if the diff is StyleDifferenceEqual. This causes high cpu usage on http://www.nokogiri.org/tutorials/searching_a_xml_html_document.html because there is an animation that changes the style every second and the RenderListItem keeps resetting its marker's margin, which triggers a layout and the RenderListMarker re-computes its margin during layout and updates its style again. Radar: rdar://problem/19759818
Created attachment 246540 [details] Patch
Created attachment 246553 [details] Patch
Created attachment 246554 [details] Patch
Comment on attachment 246554 [details] Patch Clearing flags on attachment: 246554 Committed r180090: <http://trac.webkit.org/changeset/180090>
All reviewed patches have been landed. Closing bug.