Branch: refs/heads/webkitglib/2.54
  Home:   https://github.com/WebKit/WebKit
  Commit: e7f64d5d5695a6b1180c0c369baae7c722beb796
      
https://github.com/WebKit/WebKit/commit/e7f64d5d5695a6b1180c0c369baae7c722beb796
  Author: Alejandro G. Castro <[email protected]>
  Date:   2026-10-08 (Thu, 08 Oct 2026)

  Changed paths:
    M Source/WTF/wtf/android/LoggingAndroid.cpp

  Log Message:
  -----------
  Cherry-pick 323116@main (38c980e8e8ff). 
https://bugs.webkit.org/show_bug.cgi?id=326800

    [WTF][Android] The log channels are read from a property value that is no 
longer valid
    https://bugs.webkit.org/show_bug.cgi?id=326800

    Reviewed by Adrian Perez de Castro.

    logLevelString() keeps the value that __system_property_read_callback() 
passes
    to its callback and reads it after the callback returns, when it is no 
longer
    valid, so setting debug.WPEWebKit.log only works by chance. Copy the value
    inside the callback.

    Tested on an Android emulator: lists of channels and "-Channel" exclusions 
now
    work.

    * Source/WTF/wtf/android/LoggingAndroid.cpp:
    (WTF::logLevelString):

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

Canonical link: https://commits.webkit.org/317695.429@webkitglib/2.54


  Commit: ff5834ad00a3f6a1a86ac3a9c4a73e8539c3f4b9
      
https://github.com/WebKit/WebKit/commit/ff5834ad00a3f6a1a86ac3a9c4a73e8539c3f4b9
  Author: Fujii Hironori <[email protected]>
  Date:   2026-10-08 (Thu, 08 Oct 2026)

  Changed paths:
    M Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp
    M Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp

  Log Message:
  -----------
  Cherry-pick 322832@main (b2b4227bf368). 
https://bugs.webkit.org/show_bug.cgi?id=326478

    [GTK][WPE] Do not enable the input method for read-only text fields
    https://bugs.webkit.org/show_bug.cgi?id=326478

    Reviewed by Carlos Garcia Campos.

    inputMethodStateForElement() returned a state for every text control, 
read-only
    ones included. Read-only fields are focusable, so the embedder was told to 
open
    a keyboard for a field that rejects edits.

    Return no state for a read-only text control. The embedder sees a focus 
out, as
    for any other element that does not use an input method, and key events 
reach
    the page untouched. Do not report InhibitOnScreenKeyboard instead: embedders
    may take that hint as a request to send raw key codes.

    A disabled field cannot be focused, so it never gets here.

    Test: 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp

    * Source/WebKit/WebProcess/WebPage/glib/WebPageGLib.cpp:
    (WebKit::inputMethodStateForElement):
    * 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestInputMethodContext.cpp:
    (testWebKitInputMethodContextReadOnly):
    (beforeAll):

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

Canonical link: https://commits.webkit.org/317695.430@webkitglib/2.54


Compare: https://github.com/WebKit/WebKit/compare/297ff967107f...ff5834ad00a3

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

Reply via email to