5

Brief Summary
An in-progress download from Safari shows a circular progress indicator when viewing the incomplete file in Finder. It would be nice if Orion also enabled this functionality.

Image/Video:
An in-progress download from Orion:

An in-progress download from Safari:

    For what it's worth, I just tested downloading a file with Orion and I do see a progress bar in Finder.

    • Vlad replied to this.

      Dustin Thanks for doing that, we often take reports for granted. I wonder what is the difference in what @adamaveray saw

        For reference, I am on 14.0 Beta (23A5276g) and Finder displays a progress meter for downloads both on Orion and Orion RC. I have a machine with Big Sur I can also test but I believe I remember seeing the same there.

        Saving the file somewhere other than Downloads (such as iCloud Drive) also displays a progress meter.

          @Dustin @Vlad Thanks for looking into this on your ends. I have Orion's downloads going into a folder within my iCloud Drive, so I've just tested changing it to outside iCloud Drive and it is indeed showing the progress correctly in Finder when downloads are saved to that location, so the issue seems to be specifically that progress isn't shown on downloads when the downloads folder is within iCloud Drive. As shown in the screenshots Safari does manage to still show progress in that situation however so it doesn't seem to be a limitation of iCloud Drive.

            a month later

            Following up on this, I've been able to track down that Finder does show the progress indicator even when the Downloads directory is within iCloud Drive only before iCloud notices the in-progress download file and starts trying to upload it (i.e. until the dotted-line cloud icon appears), which then overrides the progress indicator.

            So I think the underlying issue this post is about is Orion is not setting whatever attribute Finder/iCloud Drive requires to say "do not sync this file to iCloud Drive" (which should then be cleared once the download completes).

            (Sorry for the quick double post) I've just compared the extended attributes set by both Orion and Safari for in-progress downloads, and Safari's have com.apple.progress.fractionCompleted set while Orion's don't. Manually setting that (with e.g. xattr -w com.apple.progress.fractionCompleted 0.5 path/to/incomplete/download) correctly causes the progress indicator to appear (and seemingly stops iCloud Drive uploading the incomplete file)

            I believe if Orion can set that extended attribute in addition to however it's currently notifying Finder of progress (since my testing shows Finder prioritises that over the xattr value) that should resolve this issue.

            3 months later
            No one is typing