Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 83bb628f51fac311f7f4a0a9c254b765b23b49d8
      
https://github.com/WebKit/WebKit/commit/83bb628f51fac311f7f4a0a9c254b765b23b49d8
  Author: Jamie Murphy <[email protected]>
  Date:   2026-10-08 (Thu, 08 Oct 2026)

  Changed paths:
    M Source/WebKit/UIProcess/API/glib/WebKitWebExtensionContext.cpp
    M 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebExtensionContext.cpp

  Log Message:
  -----------
  [GTK] WebKitWebExtensionContext Base URI didn't correctly update with setter
https://bugs.webkit.org/show_bug.cgi?id=326708

Reviewed by Patrick Griffis.

Fix some asserts within the setter to ensure a well-formatted base URI didn't 
fail,
as well as adjust getters for base, options, and override new tab page URIs to 
update
whenever the base URI changes.

Added a test to catch these cases in the future.

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

* Source/WebKit/UIProcess/API/glib/WebKitWebExtensionContext.cpp:
(webkit_web_extension_context_get_base_uri):
(webkit_web_extension_context_set_base_uri):
(webkit_web_extension_context_get_options_page_uri):
(webkit_web_extension_context_get_override_new_tab_page_uri):
* 
Tools/TestWebKitAPI/Tests/WebKit/WKWebView/glib/TestWebKitWebExtensionContext.cpp:
(testBaseURI):
(beforeAll):

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



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

Reply via email to