Roll browser_protocol.pdl

... to include http://crrev.com/c/2639393

DISABLE_THIRD_PARTY_CHECK=protocol update

BUG: 1152089
Change-Id: Iaf7a5ed1a15bb3befc8e4c12ee8082d41c7f3177
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2641150
Auto-Submit: Andrey Kosyakov <[email protected]>
Commit-Queue: Benedikt Meurer <[email protected]>
Reviewed-by: Benedikt Meurer <[email protected]>
diff --git a/front_end/generated/InspectorBackendCommands.js b/front_end/generated/InspectorBackendCommands.js
index 90652f2..000952a 100644
--- a/front_end/generated/InspectorBackendCommands.js
+++ b/front_end/generated/InspectorBackendCommands.js
@@ -1789,6 +1789,8 @@
   inspectorBackend.registerCommand(
       'Overlay.setShowHitTestBorders', [{'name': 'show', 'type': 'boolean', 'optional': false}], []);
   inspectorBackend.registerCommand(
+      'Overlay.setShowWebVitals', [{'name': 'show', 'type': 'boolean', 'optional': false}], []);
+  inspectorBackend.registerCommand(
       'Overlay.setShowViewportSizeOnResize', [{'name': 'show', 'type': 'boolean', 'optional': false}], []);
   inspectorBackend.registerCommand(
       'Overlay.setShowHinge', [{'name': 'hingeConfig', 'type': 'object', 'optional': true}], []);
diff --git a/front_end/generated/protocol-mapping.d.ts b/front_end/generated/protocol-mapping.d.ts
index 73d5418..340354b 100644
--- a/front_end/generated/protocol-mapping.d.ts
+++ b/front_end/generated/protocol-mapping.d.ts
@@ -1968,6 +1968,10 @@
      */
     'Overlay.setShowHitTestBorders': {paramsType: [Protocol.Overlay.SetShowHitTestBordersRequest]; returnType: void;};
     /**
+     * Request that backend shows an overlay with web vital metrics.
+     */
+    'Overlay.setShowWebVitals': {paramsType: [Protocol.Overlay.SetShowWebVitalsRequest]; returnType: void;};
+    /**
      * Paints viewport size upon main frame resize.
      */
     'Overlay.setShowViewportSizeOnResize':
diff --git a/front_end/generated/protocol-proxy-api.d.ts b/front_end/generated/protocol-proxy-api.d.ts
index 4a34bb2..d898ea2 100644
--- a/front_end/generated/protocol-proxy-api.d.ts
+++ b/front_end/generated/protocol-proxy-api.d.ts
@@ -2075,6 +2075,12 @@
         Promise<Protocol.ProtocolResponseWithError>;
 
     /**
+     * Request that backend shows an overlay with web vital metrics.
+     */
+    invoke_setShowWebVitals(params: Protocol.Overlay.SetShowWebVitalsRequest):
+        Promise<Protocol.ProtocolResponseWithError>;
+
+    /**
      * Paints viewport size upon main frame resize.
      */
     invoke_setShowViewportSizeOnResize(params: Protocol.Overlay.SetShowViewportSizeOnResizeRequest):
diff --git a/front_end/generated/protocol.d.ts b/front_end/generated/protocol.d.ts
index e49aed7..a16c087 100644
--- a/front_end/generated/protocol.d.ts
+++ b/front_end/generated/protocol.d.ts
@@ -8938,6 +8938,10 @@
       show: boolean;
     }
 
+    export interface SetShowWebVitalsRequest {
+      show: boolean;
+    }
+
     export interface SetShowViewportSizeOnResizeRequest {
       /**
        * Whether to paint size or not.
diff --git a/third_party/blink/public/devtools_protocol/browser_protocol.json b/third_party/blink/public/devtools_protocol/browser_protocol.json
index 46e7437..08e6c74 100644
--- a/third_party/blink/public/devtools_protocol/browser_protocol.json
+++ b/third_party/blink/public/devtools_protocol/browser_protocol.json
@@ -13099,6 +13099,16 @@
                     ]
                 },
                 {
+                    "name": "setShowWebVitals",
+                    "description": "Request that backend shows an overlay with web vital metrics.",
+                    "parameters": [
+                        {
+                            "name": "show",
+                            "type": "boolean"
+                        }
+                    ]
+                },
+                {
                     "name": "setShowViewportSizeOnResize",
                     "description": "Paints viewport size upon main frame resize.",
                     "parameters": [
diff --git a/third_party/blink/public/devtools_protocol/browser_protocol.pdl b/third_party/blink/public/devtools_protocol/browser_protocol.pdl
index af1c31a..ad0c817 100644
--- a/third_party/blink/public/devtools_protocol/browser_protocol.pdl
+++ b/third_party/blink/public/devtools_protocol/browser_protocol.pdl
@@ -6041,6 +6041,11 @@
       # True for showing hit-test borders
       boolean show
 
+  # Request that backend shows an overlay with web vital metrics.
+  command setShowWebVitals
+    parameters
+      boolean show
+
   # Paints viewport size upon main frame resize.
   command setShowViewportSizeOnResize
     parameters