online.aussie.com.au - non-stop loading because server doesn't set END_STREAM flag
Categories
(Web Compatibility :: Site Reports, defect, P3)
Tracking
(firefox65 wontfix, firefox66 wontfix, firefox67 fixed, firefox68 fixed)
People
(Reporter: danielson4444, Unassigned)
References
(Regression, )
Details
(Keywords: regression, Whiteboard: [needscontact])
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0
Steps to reproduce:
https://online.aussie.com.au/AHL/BankFast-Username-Logon#sst
will work fine on chrome
Actual results:
just keeps loading nothing happens
Expected results:
web page should load normally
Comment 1•5 years ago
|
||
I can reproduce this issue with Firefox release 64 and Nightly 66 in both Linux(x86_64) and Windows 10, 64bit.
Firefox only loads the page title and then loading spinning animation keeps spinning. Nothing of the page loads. Nothing shows up in the inspector either.
Other competing browsers like Chromium and Edge (on Windows) loads the page normally.
Comment 2•5 years ago
|
||
Please provide full logs (child processes as well) according https://developer.mozilla.org/en-US/docs/Mozilla/Debugging/HTTP_logging#Start_logging_using_command_line_arguments
Comment 3•5 years ago
|
||
I can reproduce this on my laptop. Please see the log.
https://drive.google.com/file/d/1WQoWuK926vAgUEmri4viQxgqHfvFQWgU/view?usp=sharing
From the log I can only tell:
- This happens only when h2 is enabled.
- It seems like that the h2 stream loading https://online.aussie.com.au/AHL/files/SuiKitchenSinkLibrary/bankfastAllMinF322.css has never got END_STREAM flag. This is the reason why the loading never ends.
Still have no idea why server doesn't send the END_STREAM flag.
Comment 4•5 years ago
|
||
I finally figured out the difference of firefox and chrome that causes this problem. On h2 requests, firefox adds "te: trailers" header, but chrome doesn't. I think this is the reason why the server doesn't set END_STREAM flag in the last data frame.
So, I think this should be a server side issue.
P.s.: I used mozregression to find out the change set that causes this issue is https://hg.mozilla.org/integration/autoland/rev/a17f755742df
Comment 5•5 years ago
|
||
Another way to simply reproduce this issue with curl: just run "curl -H "te:trailers" https://online.aussie.com.au/AHL/files/SuiKitchenSinkLibrary/bankfastAllMinF322.css".
You can see that curl is waiting forever to the END_STREAM flag.
Comment 6•5 years ago
|
||
Technically a regression, but yeah, it looks like the site is doing the wrong thing.
Updated•5 years ago
|
Comment 8•5 years ago
|
||
The same issue is also hitting https://www.faelleskassen.dk/ (having Curl send a trailers header stalls like Firefox does).
Comment 10•5 years ago
|
||
https://www.banken.gl/Scripts/jquery-1.10.2.min.js is the URL from the dupe but should we dupe bugs if they are Tech Evangelism with different URLs ?
Assignee | ||
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Is that still an issue? (I can't reproduce on Nightly with the site in comment #0)
Reporter | ||
Comment 12•5 years ago
|
||
This website is now working normaly thanks for all your help
Comment 13•5 years ago
|
||
Cool, let's call this FIXED.
Updated•5 years ago
|
Description
•