Description of problem:
I'm running Fedora Silverblue F30, up to date as of today.
Evolution cannot send any HTML mails it composes. The local view and composer are fine, but when trying to autosave, the UI notes:
'Could not save to autosave file “.evolution-composer.autosave-1G3X8Z”.
Error saving to autosave because “GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Invalid page ID: 37”.'
The journal notes:
Sep 30 18:57:24 strictly.fooishbar.org WebKitWebProces: Cannot obtain WebKitWebPage for 37
Sep 30 18:57:24 strictly.fooishbar.org evolution.bin: Failed to call a DBus Proxy method org.gnome.Evolution.WebExtension.EWebKitEditor.WC0x561146553ab0::ElementSetAttributeBySelector: Invalid page ID: 37
Version-Release number of selected component (if applicable): 3.32.4-1.fc30.x86_64
How reproducible: Every time
Steps to Reproduce:
1. Open Evolution
2. Compose an HTML mail
3. Wait for autosave to kick in, or try to send
Actual results: Failure, error messages
Expected results: I can actually send email
Additional info: This has been happening for a couple of weeks or so.
Hadn't occurred to me that I'm actually running Evolution from a Flatpak now, not from Fedora. Brave new world!
Thanks for a bug report. The problem is due to WekKitGTK+, its 2.26.0 release causes it. It's fixed in upstream , and it'll be released with 3.34.1 version.
*** Bug 1757763 has been marked as a duplicate of this bug. ***
Is it maybe possible to backport the fix to F31? This is quite bad for me, and it could still be pushed out easily before the final freeze starts on 2019-10-08.
There's a 3.34.1 release on the next Monday. Try to run evolution as:
$ WEBKIT_USE_SINGLE_WEB_PROCESS=1 evolution
It should help, at least partly/mostly.