Bug 1415352: Part 4a - Capture subject principal in innerHTML setters. r=bz

This is necessary in order to capture the correct triggering principal for
inline <style> nodes.

MozReview-Commit-ID: 9EaD40vRNkH
This commit is contained in:
Kris Maglione
2017-11-07 13:48:58 -08:00
parent 09959887ca
commit 4be3ae647c
7 changed files with 11 additions and 3 deletions

View File

@@ -147,6 +147,7 @@ HTMLScriptElement::GetInnerHTML(nsAString& aInnerHTML)
void
HTMLScriptElement::SetInnerHTML(const nsAString& aInnerHTML,
nsIPrincipal& aScriptedPrincipal,
ErrorResult& aError)
{
aError = nsContentUtils::SetNodeTextContent(this, aInnerHTML, true);