After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 559820 - Epiphany should default to pointing applications to files on remote locations instead of downloading
Epiphany should default to pointing applications to files on remote locations...
Status: RESOLVED DUPLICATE of bug 326112
Product: epiphany
Classification: Core
Component: Downloads
2.24.x
Other All
: Normal enhancement
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-11-07 23:41 UTC by Dylan McCall
Modified: 2009-03-12 18:04 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement



Description Dylan McCall 2008-11-07 23:41:21 UTC
At the moment, when Epiphany cannot open a file itself, it defaults to downloading it file and then telling an application to display that local copy. This can be wasteful and inconsistent.

The application which opens that file is now unaware that it belongs at a particular location on the web. If that file contains relevant links to other things from the source (which Epiphany would not have downloaded) the user will be very confused.

Automatically downloading the remote file breaks consistency so the user cannot always click seamlessly through a particular task. It turns Epiphany into the only application capable of accessing content 'directly' on the Internet, which should not be the case. We have been blessed with the wonderful tool gvfs. Many applications in GNOME (including Evince!) support it, and I am sure the number would grow with the awesome incentive of working seamlessly with Epiphany.

So, instead of Epiphany always downloading files to /tmp and then telling apps to open them, we should allow the individual applications to handle getting remote files for themselves by passing them full-fledged URIs to the locations Epiphany finds via http. This makes sense for types of web pages that Epiphany cannot understand, video streaming... all sorts of stuff. It also would keep /tmp tidy and encourage a more modular, streamlined design throughout GNOME.
Comment 1 Reinout van Schouwen 2008-11-08 11:28:42 UTC
The fact that files end up in /tmp instead of in the preferred download directory is bug 537949. And I believe that gvfs isn't an option as long as we depend on Gecko, and Gecko doesn't support it.
Comment 2 Dylan McCall 2009-03-12 18:04:01 UTC

*** This bug has been marked as a duplicate of 326112 ***