Try harder to make sure that blink::FrameTree::m_uniqueName is truly unique.
After this CL, blink::FrameTree::m_uniqueName is guaranteed to be truly
unique (within a given frame tree) except when:
- The frame tree temporarily contains both an old and a new provisional frame.
- The frame tree spans multiple renderer processes, which race to assign
the same name to different frames (
https://crbug.com/558680#c14).
BUG=
588800
Committed:
https://crrev.com/201638819dd4aa0c3b18bf3fe64c3a8a6256c44c
Cr-Commit-Position: refs/heads/master@{#397443}