[Webkit-unassigned] [Bug 261083] New: [GTK] Hide partially downloaded files

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Sep 3 07:30:57 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=261083

            Bug ID: 261083
           Summary: [GTK] Hide partially downloaded files
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kdwkleung at protonmail.com
                CC: bugs-noreply at webkitgtk.org

Currently, partially downloaded files as well as .wkdownload files are shown in the Downloads folder. However, these are incomplete files and users cannot open or view them yet. Moreover, they may be accidentally deleted or moved, in which case the download will fail and has to be restarted. I propose that these files be hidden (by adding a . in front of the file name) until the download is complete, in which case the downloaded file can be unhidden and the .wkdownload file can be deleted.

Regarding the browser crashing while a download is ongoing, resulting in a large hidden file being left, my experience is that I am more likely to accidentally delete or move the partial files and irrecoverably interrupt the download than the browser crashing, so I believe this change is worth it. I guess this can be mitigated by the desktop environment providing a housekeeping feature that deletes files from the Downloads folder after 30 days, like elementary OS does.

Transferred from https://gitlab.gnome.org/GNOME/epiphany/-/issues/2167#note_1836457

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230903/75e137a0/attachment-0001.htm>


More information about the webkit-unassigned mailing list