TextIteratorAlgorithm should not force layout update in constructor.
Asking to update layout should not be done at this level -- updating layout is part of the document/view lifecycle and should be coordinated at a higher level than an iterator constructor.
Thus, move calling Document::updateLayoutIgnorePendingStylesheets up to the callsites of the TextIterator constructor. These callsites should be audited and moved up even farther up the call stack.
BUG=
590295
Committed:
https://crrev.com/4ed5e3b54598950731022926b09fdc8742abea74
Cr-Commit-Position: refs/heads/master@{#379205}