[Webkit-unassigned] [Bug 256080] [GTK4] Emoji chooser popover does not point to the caret location

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 28 04:48:38 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=256080

--- Comment #3 from Adrian Perez <aperez at igalia.com> ---
(In reply to Adrian Perez from comment #2)
> Some investigation: using the “Insert Emoji” option from the
> context menu for the input field works as expected, and code
> execution goes through webkitWebViewBaseShowEmojiChooser() and
> emojiChooserClosedemojiChooserEmojiPicked() -- it's only using
> the keyboard to open the chooser with Ctrl-; that doesn't work
> and these two functions aren't executed.

Using Ctrl-. or Ctrl-; does NOT result in the insertEmojiCallback()
function from Source/WebKit/UIProcess/gtk/KeyBindingTranslator.cpp
being called. I think GTK is trying to handle popping the chooser
by itself, so of course it does not know where to input the picked
emoji nor it knows where to point the popover to (because we are
only setting the parent, the default position is 0,0).

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230428/0cecd452/attachment-0001.htm>


More information about the webkit-unassigned mailing list