After entering the text
wqwa on the physical and virtual keyboards, the
set_surrounding_text request looks like:
firstname.lastname@example.org_text("w", 1, 1)
whereas it should be
"wqwa", 4, 4. This is not a squeekboard issue, but I'm not sure if the compositor or GTK is to blame yet.