DescriptionCurrently, there is a bug in the way we show the csd phishing interstitial.
Because we have to go from the UI to the IO back to the UI thread to display
the csd interstitial it's possible that a navigation starts while we're on the
IO thread which causes the interstitial constructor to fail on a DCHECK.
This change moves the SafeBrowsing service whitelist logic from the IO thread to
the UI thread so that the csd interstitial doesn't have to go through the IO
thread.
BUG=None
TEST=None
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=87441
Patch Set 1 #Patch Set 2 : Fix tests and add some logging. #
Total comments: 7
Patch Set 3 : merge #Patch Set 4 : Address Matt's comments. #
Total comments: 5
Patch Set 5 : Address Brian's comments. #
Messages
Total messages: 8 (0 generated)
|