[webkit-changes] [WebKit/WebKit] 794e0d: [GTK][WPE] Input method context doesn't always rec...

Jani Hautakangas noreply at github.com
Sun Sep 22 22:41:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 794e0d793eaa24ab47b0c5bf0f347275842cbe45
      https://github.com/WebKit/WebKit/commit/794e0d793eaa24ab47b0c5bf0f347275842cbe45
  Author: Jani Hautakangas <jani at igalia.com>
  Date:   2024-09-22 (Sun, 22 Sep 2024)

  Changed paths:
    M Source/WebKit/WebProcess/WebPage/WebPage.cpp
    M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp

  Log Message:
  -----------
  [GTK][WPE] Input method context doesn't always receive focus out
https://bugs.webkit.org/show_bug.cgi?id=273387

Reviewed by Carlos Garcia Campos.

Virtual keyboard should hide on page load and reset focus

The EditorClient was not notified of this event on WPE and GTK platforms,
leading to the input method state not resetting properly.

* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::resetFocusedElementForFrame):
* Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp:
(WebKit::inputMethodStateForElement):
(WebKit::WebPage::setInputMethodState):
(WebKit::inputMethodSateForElement): Deleted.

Canonical link: https://commits.webkit.org/284058@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list