|
1 | 1 |
|
2 | 2 |
|
| 3 | +## Roll protocol to r1602427 — _2026-03-20T04:57:27.000Z_ |
| 4 | +###### Diff: [`7a16bec...c588f6e`](https://github.com/ChromeDevTools/devtools-protocol/compare/7a16bec...c588f6e) |
| 5 | + |
| 6 | +```diff |
| 7 | +@@ domains/DOM.pdl:13 @@ @@ -13,6 +13,7 @@ |
| 8 | + # corresponding document elements as their child nodes. |
| 9 | + domain DOM |
| 10 | + depends on Runtime |
| 11 | ++ depends on Network |
| 12 | + |
| 13 | + # Unique DOM node identifier. |
| 14 | + type NodeId extends integer |
| 15 | +@@ -184,7 +185,7 @@ domain DOM |
| 16 | + experimental optional boolean isScrollable |
| 17 | + experimental optional boolean affectedByStartingStyles |
| 18 | + experimental optional array of StyleSheetId adoptedStyleSheets |
| 19 | +- experimental optional boolean isAdRelated |
| 20 | ++ experimental optional Network.AdProvenance adProvenance |
| 21 | + |
| 22 | + # A structure to hold the top-level node of a detached tree and an array of its retained descendants. |
| 23 | + type DetachedElementInfo extends object |
| 24 | +@@ -919,8 +920,8 @@ domain DOM |
| 25 | + parameters |
| 26 | + # The id of the node. |
| 27 | + DOM.NodeId nodeId |
| 28 | +- # If the node is ad related. |
| 29 | +- boolean isAdRelated |
| 30 | ++ # The provenance of the ad related node, if it is ad related. |
| 31 | ++ optional Network.AdProvenance adProvenance |
| 32 | + |
| 33 | + # Fired when a node's starting styles changes. |
| 34 | + experimental event affectedByStartingStylesFlagUpdated |
| 35 | +diff --git a/pdl/domains/Network.pdl b/pdl/domains/Network.pdl |
| 36 | +index 504edfe8..a03d977b 100644 |
| 37 | +--- a/pdl/domains/Network.pdl |
| 38 | ++++ b/pdl/domains/Network.pdl |
| 39 | +@@ -1825,6 +1825,19 @@ domain Network |
| 40 | + # `ancestryChain` to be tagged as an ad. |
| 41 | + optional string rootScriptFilterlistRule |
| 42 | + |
| 43 | ++ # Represents the provenance of an ad resource or element. Only one of |
| 44 | ++ # `filterlistRule` or `adScriptAncestry` can be set. If `filterlistRule` |
| 45 | ++ # is provided, the resource URL directly matches a filter list rule. If |
| 46 | ++ # `adScriptAncestry` is provided, an ad script initiated the resource fetch or |
| 47 | ++ # appended the element to the DOM. If neither is provided, the entity is |
| 48 | ++ # known to be an ad, but provenance tracking information is unavailable. |
| 49 | ++ experimental type AdProvenance extends object |
| 50 | ++ properties |
| 51 | ++ # The filterlist rule that matched, if any. |
| 52 | ++ optional string filterlistRule |
| 53 | ++ # The script ancestry that created the ad, if any. |
| 54 | ++ optional AdAncestry adScriptAncestry |
| 55 | ++ |
| 56 | + # Fired when additional information about a requestWillBeSent event is available from the |
| 57 | + # network stack. Not every requestWillBeSent event will have an additional |
| 58 | + # requestWillBeSentExtraInfo fired for it, and there is no guarantee whether requestWillBeSent |
| 59 | +``` |
| 60 | + |
3 | 61 | ## Roll protocol to r1601756 — _2026-03-19T05:02:00.000Z_ |
4 | | -###### Diff: [`e653604...a0bd184`](https://github.com/ChromeDevTools/devtools-protocol/compare/e653604...a0bd184) |
| 62 | +###### Diff: [`e653604...7a16bec`](https://github.com/ChromeDevTools/devtools-protocol/compare/e653604...7a16bec) |
5 | 63 |
|
6 | 64 | ```diff |
7 | 65 | @@ domains/CSS.pdl:602 @@ experimental domain CSS |
@@ -42717,18 +42775,4 @@ index 0dbdc01d..7a3c772c 100644 |
42717 | 42775 | experimental optional SerializationOptions serializationOptions |
42718 | 42776 | returns |
42719 | 42777 | # Evaluation result. |
42720 | | -``` |
42721 | | - |
42722 | | -## Roll protocol to r1148337 — _2023-05-24T04:27:07.000Z_ |
42723 | | -###### Diff: [`fb80158...4f898ab`](https://github.com/ChromeDevTools/devtools-protocol/compare/fb80158...4f898ab) |
42724 | | - |
42725 | | -```diff |
42726 | | -@@ browser_protocol.pdl:5121 @@ domain Network |
42727 | | - experimental number pushStart |
42728 | | - # Time the server finished pushing request. |
42729 | | - experimental number pushEnd |
42730 | | -+ # Started receiving response headers. |
42731 | | -+ experimental number receiveHeadersStart |
42732 | | - # Finished receiving response headers. |
42733 | | - number receiveHeadersEnd |
42734 | 42778 | ``` |
0 commit comments