style: Make a style sharing check account for Shadow DOM explicitly too.

Good I added tests for this (style-sharing-across-shadow.html).

Bug: 1425759
Reviewed-by: xidorn
MozReview-Commit-ID: 7d4WioCDAn7
This commit is contained in:
Emilio Cobos Álvarez 2018-02-25 19:01:42 +01:00
parent 07f86404cd
commit 28ea593347
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -991,7 +991,7 @@ impl<'le> TElement for GeckoElement<'le> {
return self.as_node().owner_doc().as_node(); return self.as_node().owner_doc().as_node();
} }
if self.xbl_binding().is_some() { if self.xbl_binding().is_some() || self.shadow_root().is_some() {
return self.as_node(); return self.as_node();
} }