Bug 1312260 - Part 1: Allow access to execCommand("paste") with permission r=bz

MozReview-Commit-ID: B1sfhsQWWQa
This commit is contained in:
Tomislav Jovanovic
2017-02-09 15:09:22 +01:00
parent ec447997bf
commit b38d6f27b3
3 changed files with 17 additions and 7 deletions

View File

@@ -3201,7 +3201,8 @@ nsHTMLDocument::ExecCommand(const nsAString& commandID,
}
bool restricted = commandID.LowerCaseEqualsLiteral("paste");
if (restricted && !nsContentUtils::IsSystemPrincipal(&aSubjectPrincipal)) {
if (restricted && !nsContentUtils::PrincipalHasPermission(&aSubjectPrincipal,
NS_LITERAL_STRING("clipboardRead"))) {
return false;
}