GNOME Bugzilla – Bug 772150
Can't add or edit email signatures
Last modified: 2016-11-02 12:34:44 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
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.
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+)
Thanks, I confirm the fix works with 3.22.1 on Ubuntu.
*** Bug 772857 has been marked as a duplicate of this bug. ***
This bug is still present in 3.22.1 on Arch Linux.
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
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
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.
*** Bug 772906 has been marked as a duplicate of this bug. ***
*** Bug 773541 has been marked as a duplicate of this bug. ***