TextIterator should use interface methods rather than being a friend.
Created attachment 84024 [details] Patch Simple patch: remove need for friend-clause by making innerTextElement() public. Even after the general new-shadow-DOM refactoring there will be a common inner text element, so the accessor will likely stay around. We might want to restrict visibility of the shadow DOM from RenderTextControl, but this is for yet another (larger) refactoring.
Comment on attachment 84024 [details] Patch looks good.
Comment on attachment 84024 [details] Patch Clearing flags on attachment: 84024 Committed r79845: <http://trac.webkit.org/changeset/79845>
All reviewed patches have been landed. Closing bug.