Loading a site hangs the page while loading a resource that failed at the HTTP2 server push.
Categories
(Core :: Networking, defect, P3)
Tracking
()
People
(Reporter: vickyrathod055, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [necko-triaged])
Attachments
(1 file)
83.15 KB,
image/jpeg
|
Details |
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
Steps to reproduce:
- Open the developer tool and go to https://factory.anntaylor.com
- Search for the failed asset at HTTP2 server push (most common is foundation.css) (you'll see a 200)
- Do a refresh and do a search for the same asset (foundation.css), now you'll see that Firefox hangs and take a long time to load that asset.
- After hang, the network tab under the developer tool shows 0B transferred and 0B size for the same asset.
Actual results:
If there is a HTTP2 server push CANCLE/CLIENT_ABORT for an asset then Firefox takes a longer time to load that asset.
Expected results:
Loading same site on Crome works fine.
Comment 1•4 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Comment 2•4 years ago
|
||
The netmonitor is used in the STRs but the issue occurs regardless of DevTools.
Alternative STRs:
- open tab
- load https://factory.anntaylor.com/
- after ~2 seconds, the loading indicator on the tab disappears
- reload the page (used ctrl+r here)
- here the loading indicator only disappears after ~30 seconds
Moving to Core::Networking
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Thanks for taking this.
FWIW, I can reproduce this locally and disabling spdy.push-allowance
can fix this issue.
Reporter | ||
Comment 4•4 years ago
|
||
Hey Dragana, Hope you are able to reproduce issue correctly. Please let me know if you need any information from my side.
Reporter | ||
Comment 5•4 years ago
|
||
Hey Team, is there any update on this ticket?
Reporter | ||
Comment 6•4 years ago
|
||
Hey Dragana, is there any update on this ticket?
Reporter | ||
Comment 7•4 years ago
|
||
Hey Team, is there any update on this ticket?
Comment 8•3 years ago
|
||
Back in August, I have send an email to the reporter. I have not got an answer. Maybe the email was lost in spam.
I will ask here again:
Server push is currently disabled on https://factory.anntaylor.com. Therefore I cannot reproduce the issue. Do you have a test server that you can provide so that I can reproduce the issue? Or if you have a local test server can you make a http log[0] and I will try to debug it?
[0] https://firefox-source-docs.mozilla.org/networking/http/logging.html
Thank you!
Updated•3 years ago
|
Reporter | ||
Comment 9•2 years ago
|
||
Hi Dragana, Sorry for late update.
Disabling push for the customer fixed this issue. Considering HTTP3 is not supporting server push this issue is not a priority issue.
Thanks for your support!
Comment 10•2 days ago
|
||
Fixed by disabling HTTP/2 push in bug 1915848.
Description
•