Temporarily disable network service sandboxing for headless

As a drive-by, update the identifier used in docs/mojo_and_services.md
to refer to actual predicate.

Bug: 364362654, 40052246
Change-Id: I920b1cf07030649d6306c931b0d6f97b9cae1551
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5874912
Reviewed-by: Peter Kvitek <kvitekp@chromium.org>
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1357466}
diff --git a/docs/mojo_and_services.md b/docs/mojo_and_services.md
index 20dbf64..847a581 100644
--- a/docs/mojo_and_services.md
+++ b/docs/mojo_and_services.md
@@ -445,7 +445,7 @@
 
 As a last resort, dynamic or feature based mapping to an underlying platform
 sandbox can be achieved but requires plumbing through ContentBrowserClient
-(e.g. `ShouldEnableNetworkServiceSandbox()`).
+(e.g. `ShouldSandboxNetworkService()`).
 
 ## Content-Layer Services Overview
 
diff --git a/headless/lib/browser/headless_content_browser_client.cc b/headless/lib/browser/headless_content_browser_client.cc
index c877347..919baee 100644
--- a/headless/lib/browser/headless_content_browser_client.cc
+++ b/headless/lib/browser/headless_content_browser_client.cc
@@ -453,6 +453,12 @@
   return std::make_unique<HeadlessVideoOverlayWindow>();
 }
 
+// TODO(364362654, 40052246): force-disable network service sandboxing
+// until it's stable in headful.
+bool HeadlessContentBrowserClient::ShouldSandboxNetworkService() {
+  return false;
+}
+
 void HeadlessContentBrowserClient::HandleExplicitlyAllowedPorts(
     ::network::mojom::NetworkService* network_service) {
   base::CommandLine* command_line = base::CommandLine::ForCurrentProcess();
diff --git a/headless/lib/browser/headless_content_browser_client.h b/headless/lib/browser/headless_content_browser_client.h
index f26634e..9e3c888 100644
--- a/headless/lib/browser/headless_content_browser_client.h
+++ b/headless/lib/browser/headless_content_browser_client.h
@@ -136,6 +136,8 @@
   CreateWindowForVideoPictureInPicture(
       content::VideoPictureInPictureWindowController* controller) override;
 
+  bool ShouldSandboxNetworkService() override;
+
  private:
   class StubBadgeService;