New issue
Advanced search Search tips

Issue 669515 link

Starred by 3 users

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Cross-origin pushed resources for cors mode requests are never claimed

Project Member Reported by y...@yoav.ws, Nov 29 2016

Issue description

Version: M56
OS: Mac (but probably all)

What steps will reproduce the problem?
(1) https://canipush.com/
(2) Look at "Domain sharding PUSH" for both woff and XHR

What is the expected result?
Pushed resources should be used by the page.

What happens instead?

They are not used by the page, making their push irrelevent.

I've analyzed the reason for this and it seems that since these resources are fetched authenticated in cors-mode, they are fetched using a separate connection (by design AFAIK). That also means that the check for previously pushed resources in SpdySession::GetActivePushStream() happens on the *wrong session*.


 

Comment 1 by b...@chromium.org, Nov 29 2016

Cc: zhongyi@chromium.org

Comment 2 by y...@yoav.ws, Nov 29 2016

Another test case where you can see the issue for fonts: https://h2woffles.edgekey.net/crossdomain.html

Comment 3 by b...@chromium.org, Dec 28 2016

Status: Available (was: Untriaged)
I think you need to have this separation, otherwise you break invariants listed in https://github.com/whatwg/fetch/issues/341.
Project Member

Comment 5 by sheriffbot@chromium.org, Feb 21 2018

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment