File copy cancel does not work

Open
#3,465 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
35/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Stale
Tech stack
c
Domain
desktop

Research direction

No source files, tests, or entry points are identified in the issue. Start by reproducing a large multi-file copy or move and cancelling it; done means the operation stops and the current or pending operation progress can be reopened and viewed.

Written by the indexing model from the issue text.

Description

Distribution

Mint 22 Wilma

Package version

6.2.8

Frequency

Quite often

Bug description

When I do a copy of multiple files, specifically this seems to occur between mounted drives but it might work intra-drive as well, sometimes I mistakenly put in a large directory.

I of course see what's happening and immediately hit the cancel button.

The large directory copy does not cancel. It continues onward. And of course since nemo only does one file copy operation at a time, it blocks all other movement.

In addition, once you cancel the file progress, THERE'S NO WAY TO VIEW THE PROGRESS WINDOW AGAIN. No menu option in View or anything. If I reboot scary messages about the pending operations appear. And there's lots of complaints about how slow it is.

  1. please have cancel button actually cancel in-progress copies or even moves, just like if I CTRL-C'd a mv or cp.

  2. please give a way to view pending operations and progress of current operations if the progress window has been closed. Queuing additional copy operations does not bring the progress window back up in my experience.

Steps to reproduce

I guess grab a pretty big directory (say multi-gigabyte, lots of files) and start a copy

cancel the copy

progress window disappears, but clearly you can see subdirectories of the big folder still being created.

Expected behavior

If I cancel a big directory copy or move: stop it. I guess an undo in the case of move that re-moves the already moved files would be nice, but I think users are sophisticated enough that they'd understand the risk of partial moves in this instance like a CTRL-C'd mv from the CLI

Provide a way to bring up the current queue of operations and indicate if the cancelled operation is still going.

Additional information

Thank you for your efforts, programmers. I know file managers are hard.

Dominant language
C
Stars
1.6k
Forks
368
Avg merge
4d 4h
Merged PRs (30d)
2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/nemo

All issues in linuxmint/nemo

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.