New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 869894 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug
Team-Security-UX

Blocked on:
issue 448486

Blocking:
issue 392354


Participants' hotlists:
Hotlist-1


Sign in to add a comment

Issues navigating multiple interstitials

Reported by mccarthy...@gmail.com, Aug 1

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36

Steps to reproduce the problem:
1. Navigate to a site with an invalid https certificate that is also flagged by SafeBrowsing as phishing.
2. The certificate error pops up first (although this is not always the case). Attempting to proceed through doesn't navigate. (The requests shows as (canceled) in Dev Tools, further clicks do nothing)
3. Reload the page to get past http interstitial and load the Safe Browsing one.
4. Click through to visit the site.

What is the expected behavior?
Clicking through the first interstitial could show the second one without a reload needed. 

What went wrong?
A reload is needed to get past the interstitial.

Did this work before? N/A 

Chrome version: 68.0.3440.75  Channel: stable
OS Version: 
Flash Version: 

Having seen Issue 448486, I tried this with the Committed
Interstitials flag enabled. It made the Safe Browsing interstitial come first and made more requests appear in Dev Tools (with a ERR_CERT_COMMON_NAME_INVALID failure) but did not fix the problem, the page still required a reload.

Vid: https://youtu.be/8Jwniuei5B8
Vid w/ Committed Interstitials: https://youtu.be/JZrGXpO4wbc
 
Labels: Needs-Triage-M68
Components: -UI UI>Browser>Navigation UI>Browser>Interstitials
Cc: creis@chromium.org alex...@chromium.org nasko@chromium.org est...@chromium.org
Owner: carlosil@chromium.org
Assigning to carlosil@, who is working on committed interstitials. I think the issue will be resolved once it is fully implemented and I don't know that there is an easy way to fix this in the meantime.
carlosil@ : Could you please look into this issue.

Thanks.!
Blockedon: 448486
Blocking: 392354
Status: Assigned (was: Unconfirmed)
Yeah, this should be fixed with committed interstitials fully implemented. The reason it still repros with committed interstitials on right now is that Safe Browsing interstitials still haven't been converted, so they are still a non-committed navigation.

I'll take the bug since this will be solved by committed interstitials. My opinion is a separate workaround is not worth it at this point since this is a rare scenario and the workaround would not be simple, but I could be convinced otherwise if this happens more often than I think.

Sign in to add a comment