<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites]]></title><description><![CDATA[<p dir="auto">OPT/2.8.4<br />
Android 11, Pixel 3a, Dec 1 update.</p>
<p dir="auto">When downloading a file, Opera Touch fetches the file twice - once to show the download menu - and once to download the actual file.</p>
<p dir="auto">On sites that delete file after 1st download, this breaks it.</p>
<p dir="auto">I suspect OT is doing this just to find out some meta data (like size of file) but of course this is what HTTP HEAD / HTTP OPTIONS is for, don't do a GET request!  This kills the crab.</p>
<p dir="auto">How to reproduce:</p>
<ol>
<li>Upload tiny file to 8mb.video</li>
<li>Once it finishes, download with Opera Touch</li>
</ol>
<p dir="auto">Observed behavior:<br />
Site says file has been deleted</p>
<p dir="auto">Expected behavior (Chrome, etc):<br />
Download works</p>
<p dir="auto">Please use HTTP HEAD instead of GET! That's what its there for:</p>
<p dir="auto"><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/HEAD" target="_blank" rel="noopener noreferrer nofollow ugc">https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/HEAD</a></p>
]]></description><link>https://forums.opera.com/topic/46568/opera-touch-makes-unnecessary-http-requests-when-downloading-breaking-one-time-download-sites</link><generator>RSS for Node</generator><lastBuildDate>Tue, 16 Jun 2026 04:09:48 GMT</lastBuildDate><atom:link href="https://forums.opera.com/topic/46568.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 17 Jan 2021 22:21:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Thu, 08 Dec 2022 01:44:41 GMT]]></title><description><![CDATA[<p dir="auto">I have quite the same issue: Two requests triggered.</p>
<p dir="auto">But in my case the first request is the Post (with data) as wanted which generates the file on the serverside and delivers Content-Disposition along with the filename.<br />
Opera shows the download dialog.<br />
Then a second request is triggered as a Get (without the Post data obviously) and garbage is downloaded since the server needs at least the originally posted data.</p>
<p dir="auto">I tried replacing the whole download process by a blob, via adding and removing an "a" link on the fly but there the next Opera Touch appears: the download attribute containing the name of the file is ignored and I end up with files name "(1)", "(2)", etc. without an extension.</p>
<p dir="auto">Since Opera seems to give a shit on bug reports I'm going to block users with OPT at all as I do with the old IE - on a site with a few 1000 daily users it's a shame but they will blame it on Opera.</p>
]]></description><link>https://forums.opera.com/post/295509</link><guid isPermaLink="true">https://forums.opera.com/post/295509</guid><dc:creator><![CDATA[IZSkiSurfer]]></dc:creator><pubDate>Thu, 08 Dec 2022 01:44:41 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 21:12:17 GMT]]></title><description><![CDATA[<p dir="auto">@dustball People from Opera read the forum and, in many situations, issues reported here are included in the bug tracking system but there are no guarantees.</p>
<p dir="auto">To have your problem include in the bug tracking system, you need to use the Report a Problem Tool.</p>
<p dir="auto">Although people from Opera may reply here eventually, this forum is mainly for users to try to help each other.</p>
]]></description><link>https://forums.opera.com/post/241335</link><guid isPermaLink="true">https://forums.opera.com/post/241335</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Mon, 01 Feb 2021 21:12:17 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 20:24:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a></p>
<p dir="auto">Solution? Explanation? Huh?</p>
<p dir="auto">The explanation is that Opera Touch is broken and needs to be fixed.  That also is the solution.</p>
<p dir="auto">I thought that posting here would act as a way to get issues into the internal bug tracker.  Is that not true?</p>
<p dir="auto">This seems like a waste of time to be honest.</p>
<p dir="auto">I'll ask again: is there no better path for escalation?</p>
]]></description><link>https://forums.opera.com/post/241330</link><guid isPermaLink="true">https://forums.opera.com/post/241330</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 01 Feb 2021 20:24:11 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 20:14:35 GMT]]></title><description><![CDATA[<p dir="auto">@dustball In forums, moderators are, usually, just regular users with some powers to help keeping the forum organized.</p>
<p dir="auto">You don't ask anyone. You already posted about your problem and now you wait to see if anyone replies with a solution or explanation.</p>
<p dir="auto">From times to times you can come here and post to remember the others abou the existence of this topic.</p>
]]></description><link>https://forums.opera.com/post/241328</link><guid isPermaLink="true">https://forums.opera.com/post/241328</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Mon, 01 Feb 2021 20:14:35 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 18:54:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a></p>
<ol>
<li>It has a "Moderator" flag next to your name which suggests an affiliation of official capacity</li>
<li>You responded to the bug report in such a way that suggested an affiliation of official capacity</li>
<li>Who else would I ask?</li>
</ol>
<p dir="auto">Let's start over:  This bug is causing problems.  I'd like to see it get fixed.  What do you suggest I do.  Is there an escalation path I am not aware of?</p>
<p dir="auto">Thank you very much.</p>
]]></description><link>https://forums.opera.com/post/241319</link><guid isPermaLink="true">https://forums.opera.com/post/241319</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 01 Feb 2021 18:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 18:40:52 GMT]]></title><description><![CDATA[<p dir="auto">@dustball Right, but why are you asking me? I don't know, I'm just an user.</p>
]]></description><link>https://forums.opera.com/post/241310</link><guid isPermaLink="true">https://forums.opera.com/post/241310</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Mon, 01 Feb 2021 18:40:52 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 18:32:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a> Am I missing something here?</p>
<ul>
<li>I reported a bug</li>
<li>It still exists</li>
<li>I haven't heard any kind of "Thanks! We'll put this on our list and expect to fix it by XYZ date" or similar</li>
</ul>
<p dir="auto">Like, what's the status?  Has this been reported in the internal bug tracking system?  Has a developer been assigned?  Has worked started on the fix?  Is there an ETA for the fix to be included in an upcoming release?  Etc</p>
]]></description><link>https://forums.opera.com/post/241309</link><guid isPermaLink="true">https://forums.opera.com/post/241309</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 01 Feb 2021 18:32:35 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 18:13:03 GMT]]></title><description><![CDATA[<p dir="auto">@dustball Why would I have updates?</p>
]]></description><link>https://forums.opera.com/post/241307</link><guid isPermaLink="true">https://forums.opera.com/post/241307</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Mon, 01 Feb 2021 18:13:03 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 01 Feb 2021 15:46:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a> Any update on this?</p>
]]></description><link>https://forums.opera.com/post/241287</link><guid isPermaLink="true">https://forums.opera.com/post/241287</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 01 Feb 2021 15:46:42 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 18 Jan 2021 01:31:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a> Yes, in hindsight, the original post should say:</p>
<p dir="auto">Observed behavior:<br />
It downloads an error page (HTML) in place of the actual media file.</p>
<p dir="auto">Sorry about that, my mistake.</p>
<p dir="auto">I just upgraded to latest Android 11 and reproduced it.</p>
<p dir="auto">I can also see different behavior from Chrome and Opera Touch on the server side, OPT clearly makes 2 requests. And the second time it gets a 302 to the error page, of course. There is no way it could work with the current behavior.</p>
<p dir="auto">This affects anyone using apache module mod_xsendfile, and any other site that deletes-on-get.</p>
]]></description><link>https://forums.opera.com/post/239848</link><guid isPermaLink="true">https://forums.opera.com/post/239848</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Mon, 18 Jan 2021 01:31:36 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Mon, 18 Jan 2021 01:17:19 GMT]]></title><description><![CDATA[<p dir="auto">@dustball You said that the file couldn't be downloaded and that a message saying that the file was already downloaded would show up.</p>
<p dir="auto">Well, I didn't see such message and the file was downloaded. I didn't try to open the file.</p>
<p dir="auto">And when I tried to use the same link again, I got the message that the file had been removed.</p>
]]></description><link>https://forums.opera.com/post/239846</link><guid isPermaLink="true">https://forums.opera.com/post/239846</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Mon, 18 Jan 2021 01:17:19 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Sun, 17 Jan 2021 23:05:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forums.opera.com/uid/73">@leocg</a> Are you sure it didn't download the "You've already downloaded this file error" HTML file (around 4k) thinking it was a media file?  Does the media file play?  Or is it broken and suspiciously small...</p>
]]></description><link>https://forums.opera.com/post/239843</link><guid isPermaLink="true">https://forums.opera.com/post/239843</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Sun, 17 Jan 2021 23:05:50 GMT</pubDate></item><item><title><![CDATA[Reply to Opera Touch makes unnecessary HTTP requests when downloading, breaking &quot;one time download&quot; sites on Sun, 17 Jan 2021 22:55:28 GMT]]></title><description><![CDATA[<p dir="auto">@dustball It's working fine here.</p>
]]></description><link>https://forums.opera.com/post/239842</link><guid isPermaLink="true">https://forums.opera.com/post/239842</guid><dc:creator><![CDATA[leocg]]></dc:creator><pubDate>Sun, 17 Jan 2021 22:55:28 GMT</pubDate></item></channel></rss>