Bug 1489858 - Disable mutation events on shadow trees. r=smaug

Differential Revision: https://phabricator.services.mozilla.com/D10747

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Emilio Cobos Álvarez 2018-11-02 20:53:34 +00:00
Родитель 6a62789cd7
Коммит c4419aa288
2 изменённых файлов: 5 добавлений и 6 удалений

Просмотреть файл

@ -4671,8 +4671,11 @@ nsContentUtils::HasMutationListeners(nsINode* aNode,
return false;
}
if (aNode->IsContent() && aNode->AsContent()->ChromeOnlyAccess()) {
return false;
if (aNode->IsContent()) {
if (aNode->AsContent()->ChromeOnlyAccess() ||
aNode->AsContent()->IsInShadowTree()) {
return false;
}
}
doc->MayDispatchMutationEvent(aTargetForSubtreeModified);

Просмотреть файл

@ -1,4 +0,0 @@
[test-001.html]
[A_05_00_01_T1]
expected: FAIL