script: servoparser line number pass to CSP (#40597)

takes over the initial work from @zazabap in PR #38675 (Thanks
@zazabap!)

Testing: 
`./mach test-wpt
content-security-policy/securitypolicyviolation/blockeduri-inline.html`
`./mach test-wpt
/css/CSS2/abspos/abspos-containing-block-initial-001.xht`
Fixes #38167  
Closes #38675

Signed-off-by: WaterWhisperer <waterwhisperer24@qq.com>
Co-authored-by: zazabap <sweynan@icloud.com>
This commit is contained in:
WaterWhisperer
2025-11-13 17:48:17 +08:00
committed by GitHub
parent b235a35a7c
commit d57d422924
10 changed files with 42 additions and 1 deletions

View File

@@ -697,6 +697,7 @@ impl HTMLScriptElement {
element,
InlineCheckType::Script,
&text.str(),
self.line_number as u32,
)
{
warn!("Blocking inline script due to CSP");