diff --git a/changelog.md b/changelog.md
index ec26989c99..98e0a4e436 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,7 +1,30 @@
+## Roll protocol to r1420292 — _2025-02-14T04:29:03.000Z_
+###### Diff: [`487cc35...9ee76e4`](https://github.com/ChromeDevTools/devtools-protocol/compare/487cc35...9ee76e4)
+
+```diff
+@@ browser_protocol.pdl:691 @@ experimental domain Audits
+ kInlineViolation
+ kEvalViolation
+ kURLViolation
++ kSRIViolation
+ kTrustedTypesSinkViolation
+ kTrustedTypesPolicyViolation
+ kWasmEvalViolation
+@@ -3388,6 +3389,8 @@ domain DOM
+ # Get the popover target for a given element. In this case, this given
+ # element can only be an HTMLFormControlElement ( , ).
+ PopoverTarget
++ # Get the interest target for a given element.
++ InterestTarget
+ returns
+ # NodeId of the element matching the queried relation.
+ NodeId nodeId
+```
+
## Roll protocol to r1419694 — _2025-02-13T04:29:06.000Z_
-###### Diff: [`781a465...3563808`](https://github.com/ChromeDevTools/devtools-protocol/compare/781a465...3563808)
+###### Diff: [`781a465...487cc35`](https://github.com/ChromeDevTools/devtools-protocol/compare/781a465...487cc35)
```diff
@@ browser_protocol.pdl:12675 @@ experimental domain Preload
diff --git a/json/browser_protocol.json b/json/browser_protocol.json
index 5ed1c030a9..f9be5cb190 100644
--- a/json/browser_protocol.json
+++ b/json/browser_protocol.json
@@ -1335,6 +1335,7 @@
"kInlineViolation",
"kEvalViolation",
"kURLViolation",
+ "kSRIViolation",
"kTrustedTypesSinkViolation",
"kTrustedTypesPolicyViolation",
"kWasmEvalViolation"
@@ -7158,7 +7159,8 @@
"description": "Type of relation to get.",
"type": "string",
"enum": [
- "PopoverTarget"
+ "PopoverTarget",
+ "InterestTarget"
]
}
],
diff --git a/package.json b/package.json
index ac8c1753cc..29d7843eae 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "devtools-protocol",
- "version": "0.0.1419694",
+ "version": "0.0.1420292",
"description": "The Chrome DevTools Protocol JSON",
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
"author": "The Chromium Authors",
diff --git a/pdl/browser_protocol.pdl b/pdl/browser_protocol.pdl
index 800f3bd717..77b8647995 100644
--- a/pdl/browser_protocol.pdl
+++ b/pdl/browser_protocol.pdl
@@ -691,6 +691,7 @@ experimental domain Audits
kInlineViolation
kEvalViolation
kURLViolation
+ kSRIViolation
kTrustedTypesSinkViolation
kTrustedTypesPolicyViolation
kWasmEvalViolation
@@ -3388,6 +3389,8 @@ domain DOM
# Get the popover target for a given element. In this case, this given
# element can only be an HTMLFormControlElement ( , ).
PopoverTarget
+ # Get the interest target for a given element.
+ InterestTarget
returns
# NodeId of the element matching the queried relation.
NodeId nodeId
diff --git a/types/protocol.d.ts b/types/protocol.d.ts
index ae968f2c24..7ba0eb4516 100644
--- a/types/protocol.d.ts
+++ b/types/protocol.d.ts
@@ -3475,7 +3475,7 @@ export namespace Protocol {
frame: AffectedFrame;
}
- export type ContentSecurityPolicyViolationType = ('kInlineViolation' | 'kEvalViolation' | 'kURLViolation' | 'kTrustedTypesSinkViolation' | 'kTrustedTypesPolicyViolation' | 'kWasmEvalViolation');
+ export type ContentSecurityPolicyViolationType = ('kInlineViolation' | 'kEvalViolation' | 'kURLViolation' | 'kSRIViolation' | 'kTrustedTypesSinkViolation' | 'kTrustedTypesPolicyViolation' | 'kWasmEvalViolation');
export interface SourceCodeLocation {
scriptId?: Runtime.ScriptId;
@@ -6986,6 +6986,7 @@ export namespace Protocol {
export const enum GetElementByRelationRequestRelation {
PopoverTarget = 'PopoverTarget',
+ InterestTarget = 'InterestTarget',
}
export interface GetElementByRelationRequest {
@@ -6996,7 +6997,7 @@ export namespace Protocol {
/**
* Type of relation to get. (GetElementByRelationRequestRelation enum)
*/
- relation: ('PopoverTarget');
+ relation: ('PopoverTarget' | 'InterestTarget');
}
export interface GetElementByRelationResponse {