Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 130bf1f5080f2d81410187ccf95875deabcd0334
      
https://github.com/WebKit/WebKit/commit/130bf1f5080f2d81410187ccf95875deabcd0334
  Author: Brady Eidson <[email protected]>
  Date:   2025-12-11 (Thu, 11 Dec 2025)

  Changed paths:
    M Source/WebKit/NetworkProcess/Downloads/PendingDownload.cpp
    M Source/WebKit/NetworkProcess/NetworkProcess.cpp
    M Source/WebKit/NetworkProcess/NetworkProcess.h
    M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp

  Log Message:
  -----------
  Make the `setSharedParentalControlsURLFilterIfNecessary` logic simply run in 
NetworkProcess initialization, instead
rdar://166329114
https://bugs.webkit.org/show_bug.cgi?id=304028

Reviewed by Per Arne Vollan.

In practice, this code is always run an any NetworkProcess that always does any 
loading.

So instead of calling it from multiple places and guarding it from being called 
twice...
It's better to have`NetworkProcess::initializeNetworkProcess` just initialize 
the network process.

* Source/WebKit/NetworkProcess/Downloads/PendingDownload.cpp:
(WebKit::PendingDownload::PendingDownload):
* Source/WebKit/NetworkProcess/NetworkProcess.cpp:
(WebKit::NetworkProcess::initializeNetworkProcess):
(WebKit::NetworkProcess::setSharedParentalControlsURLFilterIfNecessary): 
Deleted.
* Source/WebKit/NetworkProcess/NetworkProcess.h:
* Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::startContentFiltering):

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



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

Reply via email to