Relevant: https://bugzilla.gnome.org/show_bug.cgi?id=672358
this doesn't concern Wayland protocol itself. And for the implementation, I'd recommend to track the needed changes on Gnome's bugzilla instead. I'm closing the bug.
Relevant bug against gtk+ is: https://bugzilla.gnome.org/show_bug.cgi?id=672358
While it isn't a bug in wayland or weston, I do think it's worth tracking this problem in the wayland bug tracker, because it significantly affects usability for the wayland project.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.