Paste on Select not working on Gnome 49
Bug Report
Current Behavior Paste on Select does not automatically paste any emoji. I noticed the issue after updating Arch to GNOME 49.
Expected behavior/code Selecting an emoji should paste it at the “|” cursor position. Disabling Paste on Select lets me copy an emoji when I select it, but then I have to paste it manually.
Environment
- emoji-copy version(s): 31.0
- OS: Arch Linux + Wayland, vanilla Gnome 49
In my environment, when Super+period (German layout) is pressed, which was my key shortcut default, some kind of interactive mode of input is entered, instead to show the emoji copy dialog. I see the small letter 'e' with an underscore.
I think the virtual keyboard hack for pasting no longer works on wayland GNOME 49.
@dadadajo I think I see what you mean. Another shortcut has been added to ibus on the same Super+period binding that overrides Emoji Copy : if you run ibus-setup, you have an option to remove the shortcut or change it to something else so the binding can be picked up by emoji-copy instead. The UX for this picker is terrible, by the way. But this is unrelated to the fact that "pasting on current selection" does not work anymore on Gnome 49 for emoji-copy.
FYI, ibus-emojier does paste emoji on the current selection (Super+period or any other shortcut set up in ibus-setup, then type an annotation, then space, then you can choose in a drop-down or validate with enter, if you wanna try. Maybe the way they do it could replace the virtual keyboard hack ? Or maybe Emoji-Copy could go through ibus to paste something directly ? I do prefer the emoji-copy picker -- by a lot).
Update : after looking it up, ibus-emojier is an integral part of ibus, so I guess this is handled at the input level, which allows them to not have to make different apps share data -- not really. Not sure if passing through ibus is still an option though.
Some alternatives on wayland use external tools for "typing" the element into the selection, like wtype. Maybe that would be a good virtual keyboard replacement ?
Hello folks!! Thank you for your comments!
I will take a look at this issue and find a way to solve it! I Soon I come back with new updates!
Same behavior on Fedora Silverblue 43 with gnome 49. When I select the emoji, it is in the clipboard but is not pasted at the cursor position.