Sending a folder won't work with nautilus-sendto and a snapped mail client
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
nautilus (Ubuntu) |
Fix Released
|
Low
|
Nathan Teodosio | ||
Noble |
Fix Committed
|
Low
|
Nathan Teodosio |
Bug Description
[Impact]
Alongside nautilus, nautilus-sendto is installed by default in Noble. It is used when sending files via Nautilus' 'Email' context menu option for a selection.
In contrast to a selection without folders, whereby Nautilus just passes their paths to the mailer for attaching, when the selection to be mailed contains a folder, Nautilus puts all the selected files in a zip under the /tmp directory and then passes that as an attachment.
Snaps, however, do no have access to /tmp, which causes no file to be attached[1].
The proposal therefore removes the 'Email' option when a folder is in the selection
[Test plan]
--> Main routine <--
1. Ensure that nautilus-sendto is installed.
2. Install a snapped email client, say, Thunderbird, and set it as the default mail client.
3. Open Nautilus.
4. Select at least one folder.
5. Right click on the selection.
* Expected: No 'Email' option must be available in the context menu.
Run the main routine above but alter 4 to have no folder in the selection, just regular files.
* Expected: 'Email' option must be available in the context menu.
Run the main routine above but alter 2 to use an unsnapped email client (e.g. claws-mail) as default.
* Expected: 'Email' option must be available in the context menu.
[Regression potential]
Regressions would manifest in Nautilus' email integration, of which only the context menu 'Email' described above is known to the author.
[1] https:/
Changed in nautilus (Ubuntu Noble): | |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Nathan Teodosio (nteodosio) |
Changed in nautilus (Ubuntu): | |
status: | Triaged → Fix Committed |
Changed in nautilus (Ubuntu Noble): | |
status: | Triaged → Fix Committed |
description: | updated |
Oracular: https:/ /salsa. debian. org/gnome- team/nautilus/ -/merge_ requests/ 23 /salsa. debian. org/gnome- team/nautilus/ -/merge_ requests/ 22
Noble: https:/