|
1 | 1 |
|
2 | 2 |
|
| 3 | +## Roll protocol to r1594462 — _2026-03-05T04:56:16.000Z_ |
| 4 | +###### Diff: [`b888df9...832b3b1`](https://github.com/ChromeDevTools/devtools-protocol/compare/b888df9...832b3b1) |
| 5 | + |
| 6 | +```diff |
| 7 | +@@ domains/Audits.pdl:438 @@ experimental domain Audits |
| 8 | + AutofillAndManualTextPolicyControlledFeaturesInfo |
| 9 | + AutofillPolicyControlledFeatureInfo |
| 10 | + ManualTextPolicyControlledFeatureInfo |
| 11 | ++ FormModelContextParameterMissingTitleAndDescription |
| 12 | + |
| 13 | + # Depending on the concrete errorType, different properties are set. |
| 14 | + type GenericIssueDetails extends object |
| 15 | +diff --git a/pdl/domains/CSS.pdl b/pdl/domains/CSS.pdl |
| 16 | +index 91437769..1fc28282 100644 |
| 17 | +--- a/pdl/domains/CSS.pdl |
| 18 | ++++ b/pdl/domains/CSS.pdl |
| 19 | +@@ -185,6 +185,9 @@ experimental domain CSS |
| 20 | + # @starting-style CSS at-rule array. |
| 21 | + # The array enumerates @starting-style at-rules starting with the innermost one, going outwards. |
| 22 | + experimental optional array of CSSStartingStyle startingStyles |
| 23 | ++ # @navigation CSS at-rule array. |
| 24 | ++ # The array enumerates @navigation at-rules starting with the innermost one, going outwards. |
| 25 | ++ experimental optional array of CSSNavigation navigations |
| 26 | + |
| 27 | + # Enum indicating the type of a CSS rule, used to represent the order of a style rule's ancestors. |
| 28 | + # This list only contains rule types that are collected during the ancestor rule collection. |
| 29 | +@@ -197,6 +200,7 @@ experimental domain CSS |
| 30 | + ScopeRule |
| 31 | + StyleRule |
| 32 | + StartingStyleRule |
| 33 | ++ NavigationRule |
| 34 | + |
| 35 | + # CSS coverage information. |
| 36 | + type RuleUsage extends object |
| 37 | +@@ -364,6 +368,19 @@ experimental domain CSS |
| 38 | + # Identifier of the stylesheet containing this object (if exists). |
| 39 | + optional DOM.StyleSheetId styleSheetId |
| 40 | + |
| 41 | ++ # CSS Navigation at-rule descriptor. |
| 42 | ++ experimental type CSSNavigation extends object |
| 43 | ++ properties |
| 44 | ++ # Navigation rule text. |
| 45 | ++ string text |
| 46 | ++ # Whether the navigation condition is satisfied. |
| 47 | ++ optional boolean active |
| 48 | ++ # The associated rule header range in the enclosing stylesheet (if |
| 49 | ++ # available). |
| 50 | ++ optional SourceRange range |
| 51 | ++ # Identifier of the stylesheet containing this object (if exists). |
| 52 | ++ optional DOM.StyleSheetId styleSheetId |
| 53 | ++ |
| 54 | + # CSS Scope at-rule descriptor. |
| 55 | + experimental type CSSScope extends object |
| 56 | + properties |
| 57 | +@@ -556,6 +573,8 @@ experimental domain CSS |
| 58 | + optional CSSContainerQuery containerQueries |
| 59 | + # @supports CSS at-rule condition. Only one type of condition should be set. |
| 60 | + optional CSSSupports supports |
| 61 | ++ # @navigation condition. Only one type of condition should be set. |
| 62 | ++ optional CSSNavigation navigation |
| 63 | + # Block body. |
| 64 | + array of CSSFunctionNode children |
| 65 | + # The condition text. |
| 66 | +@@ -924,6 +943,16 @@ experimental domain CSS |
| 67 | + # The resulting CSS Supports rule after modification. |
| 68 | + CSSSupports supports |
| 69 | + |
| 70 | ++ # Modifies the expression of a navigation at-rule. |
| 71 | ++ experimental command setNavigationText |
| 72 | ++ parameters |
| 73 | ++ DOM.StyleSheetId styleSheetId |
| 74 | ++ SourceRange range |
| 75 | ++ string text |
| 76 | ++ returns |
| 77 | ++ # The resulting CSS Navigation rule after modification. |
| 78 | ++ CSSNavigation navigation |
| 79 | ++ |
| 80 | + # Modifies the expression of a scope at-rule. |
| 81 | + experimental command setScopeText |
| 82 | + parameters |
| 83 | +``` |
| 84 | + |
3 | 85 | ## Roll protocol to r1593706 — _2026-03-04T04:52:43.000Z_ |
4 | | -###### Diff: [`58bb362...07204e4`](https://github.com/ChromeDevTools/devtools-protocol/compare/58bb362...07204e4) |
| 86 | +###### Diff: [`58bb362...b888df9`](https://github.com/ChromeDevTools/devtools-protocol/compare/58bb362...b888df9) |
5 | 87 |
|
6 | 88 | ```diff |
7 | 89 | @@ domains/Emulation.pdl:306 @@ domain Emulation |
@@ -42239,98 +42321,4 @@ index 0dbdc01d..7a3c772c 100644 |
42239 | 42321 | array of Account accounts |
42240 | 42322 | # These exist primarily so that the caller can verify the |
42241 | 42323 | # RP context was used appropriately. |
42242 | | -``` |
42243 | | - |
42244 | | -## Roll protocol to r1140464 — _2023-05-06T04:26:18.000Z_ |
42245 | | -###### Diff: [`8469893...1e3d3e0`](https://github.com/ChromeDevTools/devtools-protocol/compare/8469893...1e3d3e0) |
42246 | | - |
42247 | | -```diff |
42248 | | -@@ js_protocol.pdl:1014 @@ domain Runtime |
42249 | | - # Unique script identifier. |
42250 | | - type ScriptId extends string |
42251 | | - |
42252 | | -- # Represents the value serialiazed by the WebDriver BiDi specification |
42253 | | -- # https://goo.gle/browser-automation-deepserialization. |
42254 | | -+ # Represents options for serialization. Overrides `generatePreview`, `returnByValue` and |
42255 | | -+ # `generateWebDriverValue`. |
42256 | | -+ type SerializationOptions extends object |
42257 | | -+ properties |
42258 | | -+ enum serialization |
42259 | | -+ # Whether the result should be deep-serialized. The result is put into |
42260 | | -+ # `deepSerializedValue` and `ObjectId` is provided. |
42261 | | -+ deep |
42262 | | -+ # Whether the result is expected to be a JSON object which should be sent by value. |
42263 | | -+ # The result is put either into `value` or into `unserializableValue`. Synonym of |
42264 | | -+ # `returnByValue: true`. Overrides `returnByValue`. |
42265 | | -+ json |
42266 | | -+ # Only remote object id is put in the result. Same bahaviour as if no |
42267 | | -+ # `serializationOptions`, `generatePreview`, `returnByValue` nor `generateWebDriverValue` |
42268 | | -+ # are provided. |
42269 | | -+ idOnly |
42270 | | -+ |
42271 | | -+ # Deep serialization depth. Default is full depth. Respected only in `deep` serialization mode. |
42272 | | -+ optional integer maxDepth |
42273 | | -+ |
42274 | | -+ # Represents deep serialized value. |
42275 | | - type DeepSerializedValue extends object |
42276 | | - properties |
42277 | | - enum type |
42278 | | -@@ -1101,8 +1120,10 @@ domain Runtime |
42279 | | - optional UnserializableValue unserializableValue |
42280 | | - # String representation of the object. |
42281 | | - optional string description |
42282 | | -- # WebDriver BiDi representation of the value. |
42283 | | -- experimental optional DeepSerializedValue webDriverValue |
42284 | | -+ # Deprecated. Use `deepSerializedValue` instead. WebDriver BiDi representation of the value. |
42285 | | -+ deprecated optional DeepSerializedValue webDriverValue |
42286 | | -+ # Deep serialized value. |
42287 | | -+ experimental optional DeepSerializedValue deepSerializedValue |
42288 | | - # Unique object identifier (for non-primitive values). |
42289 | | - optional RemoteObjectId objectId |
42290 | | - # Preview containing abbreviated property values. Specified for `object` type values only. |
42291 | | -@@ -1392,6 +1413,7 @@ domain Runtime |
42292 | | - # execution. Overrides `setPauseOnException` state. |
42293 | | - optional boolean silent |
42294 | | - # Whether the result is expected to be a JSON object which should be sent by value. |
42295 | | -+ # Can be overriden by `serializationOptions`. |
42296 | | - optional boolean returnByValue |
42297 | | - # Whether preview should be generated for the result. |
42298 | | - experimental optional boolean generatePreview |
42299 | | -@@ -1415,10 +1437,15 @@ domain Runtime |
42300 | | - # boundaries). |
42301 | | - # This is mutually exclusive with `executionContextId`. |
42302 | | - experimental optional string uniqueContextId |
42303 | | -+ # Deprecated. Use `serializationOptions: {serialization:"deep"}` instead. |
42304 | | - # Whether the result should contain `webDriverValue`, serialized according to |
42305 | | -- # https://goo.gle/browser-automation-deepserialization. This is mutually |
42306 | | -- # exclusive with `returnByValue`, but resulting `objectId` is still provided. |
42307 | | -- experimental optional boolean generateWebDriverValue |
42308 | | -+ # https://w3c.github.io/webdriver-bidi. This is mutually exclusive with `returnByValue`, but |
42309 | | -+ # resulting `objectId` is still provided. |
42310 | | -+ deprecated optional boolean generateWebDriverValue |
42311 | | -+ # Specifies the result serialization. If provided, overrides |
42312 | | -+ # `returnByValue` and `generateWebDriverValue`. |
42313 | | -+ experimental optional SerializationOptions serializationOptions |
42314 | | -+ |
42315 | | - returns |
42316 | | - # Call result. |
42317 | | - RemoteObject result |
42318 | | -@@ -1504,8 +1531,15 @@ domain Runtime |
42319 | | - # boundaries). |
42320 | | - # This is mutually exclusive with `contextId`. |
42321 | | - experimental optional string uniqueContextId |
42322 | | -- # Whether the result should be serialized according to https://goo.gle/browser-automation-deepserialization. |
42323 | | -- experimental optional boolean generateWebDriverValue |
42324 | | -+ # Deprecated. Use `serializationOptions: {serialization:"deep"}` instead. |
42325 | | -+ # Whether the result should contain `webDriverValue`, serialized |
42326 | | -+ # according to |
42327 | | -+ # https://w3c.github.io/webdriver-bidi. This is mutually exclusive with `returnByValue`, but |
42328 | | -+ # resulting `objectId` is still provided. |
42329 | | -+ deprecated optional boolean generateWebDriverValue |
42330 | | -+ # Specifies the result serialization. If provided, overrides |
42331 | | -+ # `returnByValue` and `generateWebDriverValue`. |
42332 | | -+ experimental optional SerializationOptions serializationOptions |
42333 | | - returns |
42334 | | - # Evaluation result. |
42335 | | - RemoteObject result |
42336 | 42324 | ``` |
0 commit comments