Description of problem:
When writing emails, you often lose text you enter. This happens both in Evolution and Geary, so I suspect some webkit bug. Please move to the correct component if appropriate.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Compose a new Mail in Evolution
2. Enter "Test" in the body
3. Select "Test" with double click
4. (optionally) make the text italic or something
5. Click on the right beside the now selected "Test"
The body is empty again.
The body still contains "Test"
Proposed as a Blocker and Freeze Exception for 28-final by Fedora user jonha using the blocker tracking app because:
Sending an email is basic functionality of Evolution and that isn't working correctly. Also causes possible data loss (you can get your data back with Ctrl+Z however).
This also happens with content textfields in Epiphany/Web.
Seems to happen only under Wayland.
Hello, I have reproduced this behaviour. I have tested the following cases:
1) Installation of Fedora Live Workstation (build 2018-04-22). The problems appears as described.
2) Latest update of Fedora Workstation, Gnome running on Xorg. The problem could not be reproduced. Everything worked normally.
3) Lates update of Fedora Workstation, Evolution in Fluxbox. Problem was not reproduced, everything seemed to work normally.
+1 to the blocker, since it violates the release criteria for Final release:
All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must start successfully and withstand a basic functionality test.
I'm -1 to considering this a blocker. It's a *bad* bug, but I wouldn't argue that it's blocker-level. Emails can still be written, there is a simple workaround of ctrl-Z and this can be fixed in a post-release update.
I think this should be added to Common Bugs and I'd certainly offer it a +1 FE given the severity, but I am pretty sure that if this was the last blocker at a Go/No-Go meeting, we wouldn't slip for it.
This should be fixed in GTK+ 3.22.30
gtk3-3.22.30-1.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-dede7ba6ae
Discussed during the 2018-04-23 blocker review meeting: 
The decision to classify this bug as an AcceptedBlocker was made as it violates the following blocker criteria:
"All applications that can be launched using the standard graphical mechanism of a release-blocking desktop after a default installation of that desktop must...withstand a basic functionality test" (on the basis that being able to type, select and unselect text is pretty 'basic functionality' for Evolution, dissenting votes from sgallagh and lailah)
So, I was worried by the fact that the upstream bug linked here seems really rather different in description from this bug. The upstream bug is approximately about auto-scroll happening unexpectedly, whereas this bug is about highlighted text unexpectedly disappearing, which seems much worse.
For the record, this seems to be addressed here:
That's a report that sounds exactly like this bug, and in that comment, Carlos both identifies the commit that seems to have caused the problem - "modules: Add wayland IM implementation" - and states that the same commit which fixed the auto-scroll bug, "wayland: Don't emit signals if nothing changed", also fixes this bug.
Given that it *does* seem reasonable to mark the GTK+ 3.22.30-1 update (which includes that fix) as fixing this, but it'd be great if J. Haas and Lukas can confirm they can no longer reproduce the problem with 3.22.30-1.
I'm a *little* concerned about taking an entire GTK+ version bump as the fix for this blocker bug, but at least the update has been around nearly a week and has good karma. I'm going to build a test ISO and run it through openQA before requesting a stable push, though, just to be safe.
(In reply to Adam Williamson from comment #9)
> Given that it *does* seem reasonable to mark the GTK+ 3.22.30-1 update
> (which includes that fix) as fixing this, but it'd be great if J. Haas and
> Lukas can confirm they can no longer reproduce the problem with 3.22.30-1.
I can no longer reproduce the problem with the testing version.
gtk3-3.22.30-1.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.
gtk3-3.22.30-1.fc28 fixes this bug. I just confirmed it.
Great, thanks for all the feedback, folks!