|
1 | 1 |
|
2 | 2 |
|
| 3 | +## Roll protocol to r1683682 — _2026-08-21T04:41:18.000Z_ |
| 4 | +###### Diff: [`022aac9...dc3d21f`](https://github.com/ChromeDevTools/devtools-protocol/compare/022aac9...dc3d21f) |
| 5 | + |
| 6 | +```diff |
| 7 | +@@ domains/Ads.pdl:48 @@ experimental domain Ads |
| 8 | + command getAdMetrics |
| 9 | + returns |
| 10 | + AdMetrics metrics |
| 11 | ++ |
| 12 | ++ # An ad script. |
| 13 | ++ # Note: when the script is a transitive ad script, we only fill in the |
| 14 | ++ # immediate ancestor script in the provenance's adScriptAncestry field (as its |
| 15 | ++ # first entry), rather than filling in the full ancestry. This saves work for |
| 16 | ++ # the backend, and the frontend can reconstruct the full ancestry if |
| 17 | ++ # necessary. |
| 18 | ++ type AdScript extends object |
| 19 | ++ properties |
| 20 | ++ # The script ID. |
| 21 | ++ Runtime.ScriptId scriptId |
| 22 | ++ # The ad provenance. |
| 23 | ++ Network.AdProvenance provenance |
| 24 | ++ |
| 25 | ++ # Retrieves ad scripts for the current page. To minimize payload size, this |
| 26 | ++ # only returns the newly tracked ad scripts since the last call to |
| 27 | ++ # getAdScripts (i.e., the delta). |
| 28 | ++ command getAdScripts |
| 29 | ++ returns |
| 30 | ++ array of AdScript newScripts |
| 31 | +diff --git a/pdl/domains/Network.pdl b/pdl/domains/Network.pdl |
| 32 | +index c00edefc..228ed6c8 100644 |
| 33 | +--- a/pdl/domains/Network.pdl |
| 34 | ++++ b/pdl/domains/Network.pdl |
| 35 | +@@ -1701,6 +1701,9 @@ domain Network |
| 36 | + # The filterlist rule that matched, if any. |
| 37 | + optional string filterlistRule |
| 38 | + # The script ancestry that created the ad, if any. |
| 39 | ++ # Note: depending on the context, this may represent the full ancestry up |
| 40 | ++ # to the root script, or it may contain only one script representing the |
| 41 | ++ # immediate ancestor. |
| 42 | + optional AdAncestry adScriptAncestry |
| 43 | + |
| 44 | + # Fired when additional information about a requestWillBeSent event is available from the |
| 45 | +diff --git a/pdl/domains/Page.pdl b/pdl/domains/Page.pdl |
| 46 | +index 80cd13ea..0961300c 100644 |
| 47 | +--- a/pdl/domains/Page.pdl |
| 48 | ++++ b/pdl/domains/Page.pdl |
| 49 | +@@ -1170,8 +1170,16 @@ domain Page |
| 50 | + optional integer maxWidth |
| 51 | + # Maximum screenshot height. |
| 52 | + optional integer maxHeight |
| 53 | +- # Send every n-th frame. |
| 54 | ++ # Send every n-th frame. Must be a positive integer. |
| 55 | + optional integer everyNthFrame |
| 56 | ++ # Maximum number of frames sent until screencastFrameAck is required. |
| 57 | ++ # Defaults to 3. Must be a positive integer. |
| 58 | ++ optional integer maxFramesInFlight |
| 59 | ++ # By default, after screencastFrameAck arrives, the next produced frame is sent. |
| 60 | ++ # Passing this flag enables storing the last produced frame in memory, which is |
| 61 | ++ # immediately sent upon screencastFrameAck. This way, overall performance is |
| 62 | ++ # traded for a better latency. |
| 63 | ++ optional boolean sendLastFrame |
| 64 | + |
| 65 | + # Starts screencast video recording. |
| 66 | + experimental command startScreenRecording |
| 67 | +``` |
| 68 | + |
3 | 69 | ## Roll protocol to r1682007 — _2026-08-19T04:37:26.000Z_ |
4 | | -###### Diff: [`0539a3c...7efb382`](https://github.com/ChromeDevTools/devtools-protocol/compare/0539a3c...7efb382) |
| 70 | +###### Diff: [`0539a3c...022aac9`](https://github.com/ChromeDevTools/devtools-protocol/compare/0539a3c...022aac9) |
5 | 71 |
|
6 | 72 | ```diff |
7 | 73 | @@ domains/Browser.pdl:332 @@ domain Browser |
@@ -43227,33 +43293,4 @@ index 4754f17c..8dad9c98 100644 |
43227 | 43293 | command enable |
43228 | 43294 | parameters |
43229 | 43295 | # Allows callers to disable the promise rejection delay that would |
43230 | | -``` |
43231 | | - |
43232 | | -## Roll protocol to r1231134 — _2023-11-30T04:27:01.000Z_ |
43233 | | -###### Diff: [`2dcad56...92cb696`](https://github.com/ChromeDevTools/devtools-protocol/compare/2dcad56...92cb696) |
43234 | | - |
43235 | | -```diff |
43236 | | -@@ browser_protocol.pdl:7651 @@ domain Page |
43237 | | - sync-xhr |
43238 | | - unload |
43239 | | - usb |
43240 | | -+ usb-unrestricted |
43241 | | - vertical-scroll |
43242 | | - web-printing |
43243 | | - web-share |
43244 | | -@@ -11636,11 +11637,14 @@ experimental domain FedCm |
43245 | | - AccountChooser |
43246 | | - AutoReauthn |
43247 | | - ConfirmIdpLogin |
43248 | | -+ Error |
43249 | | - |
43250 | | - # The buttons on the FedCM dialog. |
43251 | | - type DialogButton extends string |
43252 | | - enum |
43253 | | - ConfirmIdpLoginContinue |
43254 | | -+ ErrorGotIt |
43255 | | -+ ErrorMoreDetails |
43256 | | - |
43257 | | - # Corresponds to IdentityRequestAccount |
43258 | | - type Account extends object |
43259 | 43296 | ``` |
0 commit comments