Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: dd8d64894febdb0f0eab97e19fc951317f23b4cc
      
https://github.com/WebKit/WebKit/commit/dd8d64894febdb0f0eab97e19fc951317f23b4cc
  Author: Jessica Lee <[email protected]>
  Date:   2026-08-28 (Fri, 28 Aug 2026)

  Changed paths:
    M Source/WebKit/Shared/ios/WebParentalControlsURLFilter.mm

  Log Message:
  -----------
  Remove MAYBE_EVALUATE_URL_WITH_TRANSITIVE_TRUST and 
MAYBE_REQUEST_PERMISSION_ASK_TO macros
https://bugs.webkit.org/show_bug.cgi?id=322764
rdar://179995976

Reviewed by Sihui Liu and Per Arne Vollan.

These macros are no longer needed.

There is a previous behavior change for 
WebParentalControlsURLFilter::requestPermissionForURL as we no longer fall
back to using the legacy flow of requestPermissionForURL if the 
BrowserEngineKit API requestPermissionForURL
is unavailable as we did with the macro. This was deemed acceptable as this 
filtering flow is only available
on iOS27 and all macOS/iOS27 platforms should have the latest BrowserEngineKit 
API's.

No new tests needed.

* Source/WebKit/Shared/ios/WebParentalControlsURLFilter.mm:
(WebKit::WebParentalControlsURLFilter::isURLAllowedImpl):
(WebKit::WebParentalControlsURLFilter::requestPermissionForURL):

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



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

Reply via email to