[CSC] Ship the "Captured Surface Control" API

Enable the API by default on all desktop platforms.

Intent-to-ship in:
https://groups.google.com/a/chromium.org/g/blink-dev/c/KqhH5SwOofo

Bug: 40276312
Change-Id: Ia9429f5e107a0917c037f23f02a7d87df7d938ff
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6387721
Commit-Queue: Elad Alon <eladalon@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1437575}
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
index 72b80248..b929bc8 100644
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -765,7 +765,7 @@
     {
       name: "CapturedSurfaceControl",
       origin_trial_feature_name: "CapturedSurfaceControl",
-      status: {"Android": "", "default": "experimental"},
+      status: {"Android": "", "default": "stable"}
     },
     {
       name: "CapturedSurfaceResolution",
diff --git a/third_party/blink/web_tests/virtual/stable/webexposed/feature-policy-features-expected.txt b/third_party/blink/web_tests/virtual/stable/webexposed/feature-policy-features-expected.txt
index ee7661b..0c495711 100644
--- a/third_party/blink/web_tests/virtual/stable/webexposed/feature-policy-features-expected.txt
+++ b/third_party/blink/web_tests/virtual/stable/webexposed/feature-policy-features-expected.txt
@@ -6,6 +6,7 @@
 autoplay
 browsing-topics
 camera
+captured-surface-control
 ch-device-memory
 ch-downlink
 ch-dpr
diff --git a/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-expected.txt b/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-expected.txt
index 2269cb7..0b9d839a 100644
--- a/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-expected.txt
+++ b/third_party/blink/web_tests/virtual/stable/webexposed/global-interface-listing-expected.txt
@@ -1155,8 +1155,16 @@
     setter wordSpacing
 interface CaptureController : EventTarget
     attribute @@toStringTag
+    getter onzoomlevelchange
+    getter zoomLevel
     method constructor
+    method decreaseZoomLevel
+    method forwardWheel
+    method getSupportedZoomLevels
+    method increaseZoomLevel
+    method resetZoomLevel
     method setFocusBehavior
+    setter onzoomlevelchange
 interface CaretPosition
     attribute @@toStringTag
     getter offset
diff --git a/third_party/blink/web_tests/wpt_internal/isolated-permissions-policy-stable/permissions_policy.https.html b/third_party/blink/web_tests/wpt_internal/isolated-permissions-policy-stable/permissions_policy.https.html
index 947bde7..052ccec 100644
--- a/third_party/blink/web_tests/wpt_internal/isolated-permissions-policy-stable/permissions_policy.https.html
+++ b/third_party/blink/web_tests/wpt_internal/isolated-permissions-policy-stable/permissions_policy.https.html
@@ -17,6 +17,7 @@
   'autoplay',
   'browsing-topics',
   'camera',
+  'captured-surface-control',
   'ch-device-memory',
   'ch-downlink',
   'ch-dpr',