Bug 1618897 [wpt PR 22021] - [CSP] Factorize SVGElement & MHTMLElement nonce hiding...
commit4262f3ae927c6fbdea891817ad43f8e57673c31d
authorarthursonzogni <arthursonzogni@chromium.org>
Thu, 5 Mar 2020 21:33:26 +0000 (5 21:33 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Fri, 6 Mar 2020 22:30:03 +0000 (6 22:30 +0000)
tree459604965d47a0e06d31f97118f24fadce817d2e
parent5a9d7dd73cc96757f508aeb7bc28c9f773196c9a
Bug 1618897 [wpt PR 22021] - [CSP] Factorize SVGElement & MHTMLElement nonce hiding., a=testonly

Automatic update from web-platform-tests
[CSP] Factorize SVGElement & MHTMLElement nonce hiding.

According to:
https://github.com/whatwg/html/pull/2373
html and svg Element are hiding their nonce when there are at least one
Content-Security-Policy defined from an HTTP header.

The two implementation:
- HTMLElement::InsertedInto
- SVGElement::InsertedInto

were hidding the nonce slightly differently. To prevent further
divergence, factorize this implementation into Element::HideNonce() and
call it from both places.

Bug: 1053496
Change-Id: I3cbad88f70c61591bef060d4188c82388e6001d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2078536
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Fredrik Söderquist <fs@opera.com>
Cr-Commit-Position: refs/heads/master@{#746837}

--

wpt-commits: 06705ea82c8a9d1866665c8abd069dd3b0f8c12b
wpt-pr: 22021
testing/web-platform/tests/content-security-policy/nonce-hiding/nonces.html