FS#67587 - [archweb] "Download From Mirror" broken in Firefox, download doesn't start
Attached to Project:
Arch Linux
Opened by Ronan (ronjouch) - Saturday, 15 August 2020, 15:07 GMT
Last edited by Jelle van der Waa (jelly) - Friday, 21 August 2020, 23:34 GMT
Opened by Ronan (ronjouch) - Saturday, 15 August 2020, 15:07 GMT
Last edited by Jelle van der Waa (jelly) - Friday, 21 August 2020, 23:34 GMT
|
Details
Description:
The "Download From Mirror" link in a package page doesn't work in Firefox: download doesn't start. The same link in the same package works under Chromium, download *does* start. Reproducibility for me on my machine: 100%. Additional info: * Firefox Nightly 81.0a1-20200815093117. * Fresh new Firefox profile with zero user configuration and zero addons, all defaults * This is a regression (either in the website, or in Firefox) that must have happened during spring/summer 2020; I remember successfully using the feature in Firefox a few months ago. * Disabling all Firefox Tracking protection doesn't help. Steps to reproduce: 1. Launch Firefox 2. Navigate to https://www.archlinux.org/packages/core/x86_64/linux/ 3. Click "Download From Mirror" Expected: download starts. Actual: download does not start. DevTools shows a HTTP 200 OK, but with an incorrect size of a few bytes. See attached screencast. |
This task depends upon
@jelly what do you mean by "my" mirror? I haven't picked a mirror, I just want to download the package from whichever mirror has it. Shouldn't archweb pick a mirror that has the package?
Also, admitting your hypothesis, let's take another package, right? For example, https://www.archlinux.org/packages/community/x86_64/fish/ hasn't moved since May 2020, I should be able to download it. I'm not, download fails similarly.
> It's not a firefox issue at all btw.
@jelly how do you explain what I'm describing, then? See the screencast, which shows Chromium (right) vs. Firefox (left). Firefox *always* fails to download, Chromium *always* succeeds. Can you download the package through Firefox?
[1] https://www.archlinux.org/packages/community/x86_64/fish/download/
Thanks for the followup.
Before this comment I had created a bug in Mozilla's Webcompat project, https://github.com/webcompat/web-bugs/issues/56727 . If your hypothesis is correct and it's new intended behavior that should be taken care of in Archweb, I'll follow up by closing the Webcompat issue.
The webcompat bug I filed at https://github.com/webcompat/web-bugs/issues/56727 got activity. Can you summarize what was the problem in Archweb? Who was the culprit?
Thanks for the fast turnaround, @jelly!