Skip to content

Some unmount operation busy-dialog fixes - #2826

Open
vjr wants to merge 5 commits into
mainfrom
vishal/unmount-busy-dialog-fixes
Open

Some unmount operation busy-dialog fixes#2826
vjr wants to merge 5 commits into
mainfrom
vishal/unmount-busy-dialog-fixes

Conversation

@vjr

@vjr vjr commented Sep 4, 2026

Copy link
Copy Markdown
Member

Following changes proposed:

  • Automatically close the busy warning dialog when the unmount operation finishes. Previously the dialog would not close when the cancel button was clicked although pressing ESC worked.
  • Special-case to show different dialog messages if the only process is ourself.
  • Exclude ourself from the list of other processes when shown.

vjr added 4 commits September 4, 2026 19:00
Previously it would remain open once the unmount operation completed and clicking the cancel button would have no effect. Pressing ESC would close the dialog though.
If there is only one busy process and it's pid is ours.
Previously it would say "there are other processes" and list itself as "io.elementary.files".
Now the unmount spinner shows and waits until the unmount operation completes.
Let it be abundantly clear to the user that an unmount operation is still in progress instead of just relying on the inconspicuous spinner.
The texts of the dialog are different from the original to not mention "other processes" only "resource is busy" for this special case.
The previous existing busy warning dialog and texts listing the other processes is still shown if there are in fact other processes involved.
@vjr vjr self-assigned this Sep 4, 2026
@vjr
vjr requested review from a team and jeremypw September 4, 2026 14:41
@vjr

vjr commented Sep 4, 2026

Copy link
Copy Markdown
Member Author

This is a follow-up to #2823 to propose some fixes and usability improvements.

@vjr

vjr commented Sep 4, 2026

Copy link
Copy Markdown
Member Author

@jeremypw another one of my drive-by proposed contributions - hopefully this is useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant