Defer style recalc when inserting extension stylesheets.

StyleEngine::addAuthorSheet, used when injecting stylesheets from extensions,
was doing a synchronous style recalc. Adding two stylesheets in a row would
cause two style recalcs. Do a deferred style recalc instead.

BUG=374901,374162

Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=174424

Review URL: https://codereview.chromium.org/290563007

git-svn-id: svn://svn.chromium.org/blink/trunk@174555 bbb929c8-8fbe-4397-9dbb-9b2b20218538
3 files changed
tree: 39aed42416de284c1426c1ae16e5596f2e03e9af
  1. third_party/