DescriptionFix how captive portals track which page is loading.
The old code incorrectly assumed RenderView frame IDs
were globally unique, and used them to track main frame
reloads.
The corrected version tracks the provisional RenderViewHost
instead.
The new code also will now never send two LoadStart events
to the CaptivePortalReloader without an intervening load
committed/aborted event.
R=cbentzel@chromium.org
BUG=87100, 115487
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=151941
Patch Set 1 #Patch Set 2 : #Patch Set 3 : Make review easier #Patch Set 4 : #Patch Set 5 : sync #
Total comments: 17
Patch Set 6 : Response to comments. Also make line breaks more consistent #Patch Set 7 : Inline GetProcessID, get rid of TestCaptivePortalTabHelper #
Total comments: 2
Patch Set 8 : Fix order #Patch Set 9 : Undo accidental change #
Messages
Total messages: 7 (0 generated)
|