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

Issue 667533 link

Starred by 3 users

Issue metadata

Status: Duplicate
Merged: issue 750901
Owner:
Last visit > 30 days ago
Closed: Dec 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 652783



Sign in to add a comment

OOPIFs show up as canceled and in red in DevTools Network tab.

Project Member Reported by alex...@chromium.org, Nov 21 2016

Issue description

What steps will reproduce the problem?
(1) Run Chrome with --site-per-process
(2) Open DevTools and click on the Network tab
(3) Go to http://csreis.github.io/tests/cross-site-iframe-simple.html

The OOPIF (input-types.html) shows up with the "(canceled)" status, with zero size, and in red, even though it actually loads fine.  See screenshot.  

This is probably due to canceling the subframe's request in the original process when we do a process transfer.  

dgozman: is this something that can be fixed easily?  It might be confusing to web developers.
 
oopif_request_canceled.png
99 KB View Download
Blocking: 652783
Owner: allada@chromium.org
Status: Assigned (was: Available)
@allada: could you please check how this works with "attach to cross-process subframes" experiment enabled? I think we should see the request twice - one canceled from the main frame and one successful from the child frame. Perhaps, it would make sense to hide canceled OOPIF requests in this case. 
FWIW, if I right-click on the subframe and inspect, then go to the Network tab in the subframe's new DevTools window, then reload the frame, the request shows up fine.  Ideally we'd transfer this status over to the devtools instance that's shown in the parent process.  I agree that at the very least, we should probably be hiding the OOPIF requests.  And perhaps we could give a hint to developers that they can get to it if they inspect the subframe?
We are working on the new mode where you inspect both main frame and all subframes in the same frontend. In this case you'll see requests from child frames right there, including the main request for cross-process subframe.

Comment 4 by creis@chromium.org, Jan 4 2017

Components: Platform>DevTools
Note: I still see the red canceled request and no successful request for the OOPIF's page when using the "attach to cross-process subframes" experiment in 57.0.2971.0 (Windows Canary, using --site-per-process).

Comment 5 by creis@chromium.org, Jan 5 2017

Similar issue for the Security tab of DevTools, FWIW.  For example, http://csreis.github.io/tests/cross-site-iframe-simple.html should show https://creis.github.io in the list of secure origins, but it's listed as Unknown / Canceled.
Mergedinto: 750901
Status: Duplicate (was: Assigned)

Sign in to add a comment