Jumpy (non-realtime) transfer progress indication for copying to GOA NextCloud (WebDAV) folders
Affected Version
- Version:
46.beta-f256ad513
(does NOT affect version 45.2.1) - Distribution: Fedora 39
- Also happens with development version: Yes
Steps to reproduce
With your GNOME NextCloud account set up as a GOA account with Files activated, copy a medium-sized file (that would take a minute or two to upload with your Internet connection) to any folder in that mounted GOA NextCloud account.
Expected Behavior
Progressbar starts from 0 and incrementally goes to 100%.
Actual Behavior
Demonstration video: https://www.youtube.com/watch?v=V5DnjUZTgE8
It starts at a big fraction of the progressbar (and data transferred vs total estimate, and progress circle), for example it could be 53 MB out of 63 MB:
…or 30 MB out of 100 MB, for example:
For a given file, it always is the same "fraction" everytime you try to reproduce the issue, but the fraction is not the same for different files.
In any case, it starts at that fraction and stays stuck there until reality catches up with it. During that time, network upload activity is occurring at a steady rate.
Additional Information
Differential diagnosis:
- Nautilus 45.2.1 is not affected: it is able to smoothly represent the copy operation's progress from start to finish.
- SFTP transfers do not exhibit the problem in Nightly, only GOA NextCloud/WebDAV transfers