Bug 1509989 - Make sure that CutContents doesn't remove nodes that isn't supposed to remove. r=mats

Depends on D13071

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

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Emilio Cobos Álvarez 2018-11-27 18:02:17 +00:00
Родитель a40dd78966
Коммит aa3d33ef4e
1 изменённых файлов: 4 добавлений и 0 удалений

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

@ -1977,6 +1977,10 @@ nsRange::CutContents(DocumentFragment** aFragment)
*aFragment = nullptr;
}
if (!CanAccess(*mStart.Container()) || !CanAccess(*mEnd.Container())) {
return NS_ERROR_DOM_SECURITY_ERR;
}
nsCOMPtr<nsIDocument> doc = mStart.Container()->OwnerDoc();
ErrorResult res;