After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 772150 - Can't add or edit email signatures
Can't add or edit email signatures
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: general
3.22.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
: 772857 772906 773541 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-09-29 00:03 UTC by Jeremy Bicha
Modified: 2016-11-02 12:34 UTC
See Also:
GNOME target: ---
GNOME version: 3.21/3.22



Description Jeremy Bicha 2016-09-29 00:03:28 UTC
Evolution 3.22.0 on Ubuntu GNOME 16.10 Beta amd64

What Happens
============
1. Open Evolution>Edit>Preferences
2. Click Composer Preferences and switch to the Signatures tab.
3. Click Add.
4. Type a line or two. Set the Signature Name.
5. Save by pressing the Save button.
6. Close the Edit Signature window.
A popup says "Do you wish to save your changes?".  Clicking Save just closes the popup but leaves the Edit Signature window open.

Save didn't work in either step 5 or step 6.

Originally reported at https://ubuntuforums.org/showthread.php?t=2338460
Comment 1 Milan Crha 2016-10-12 17:09:49 UTC
Thanks for a bug report. I can confirm it even with the current development version, which includes changes for 3.22.1 and some more.
Comment 2 Milan Crha 2016-10-12 17:45:48 UTC
That was a very nice, the "Save" had been ongoing, and as it's an asynchronous operation to talk to the composer's webkit2 part, it was run asynchronously (the fetch of the message content) and the default main context had been iterating, thus the evolution looked like nothing happened. The problem was that there was a different thread default context, where the asynchronous operation's response had been delivered, thus this was just starving, with alive UI.

Created commit 8726851 in evo master (3.23.1+)
Created commit 77df5f4 in evo gnome-3-22 (3.22.2+)
Comment 3 Jeremy Bicha 2016-10-12 19:03:21 UTC
Thanks, I confirm the fix works with 3.22.1 on Ubuntu.
Comment 4 Tomas Popela 2016-10-13 12:56:39 UTC
*** Bug 772857 has been marked as a duplicate of this bug. ***
Comment 5 Eric Donkersloot 2016-10-13 13:04:02 UTC
This bug is still present in 3.22.1 on Arch Linux.
Comment 6 Jeremy Bicha 2016-10-13 13:06:55 UTC
Yes, the bug was fixed after 3.22.1 was released. You can ask your distro to include

https://git.gnome.org/browse/evolution/commit/?h=gnome-3-22&id=77df5f4
Comment 7 Eric Donkersloot 2016-10-13 16:03:13 UTC
Any workarounds for this? Manually creating a signature in ~/.config/evolution/signatures?

I've filed a bug against the current Arch Linux package:

https://goo.gl/34JHQH
Comment 8 Milan Crha 2016-10-13 16:52:41 UTC
Manually playing with those internal files would tend to break something. You also want to add two files, one into the .../sources and one in the .../signatures, both in a certain format. That's really easier to wait for the release or create a package with the fix included manually.
Comment 9 Tomas Popela 2016-10-14 05:19:58 UTC
*** Bug 772906 has been marked as a duplicate of this bug. ***
Comment 10 Milan Crha 2016-11-02 12:34:44 UTC
*** Bug 773541 has been marked as a duplicate of this bug. ***