diff options
Diffstat (limited to 'components/style/sharing/mod.rs')
-rw-r--r-- | components/style/sharing/mod.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/components/style/sharing/mod.rs b/components/style/sharing/mod.rs index 360d644f407..79ddd58dfce 100644 --- a/components/style/sharing/mod.rs +++ b/components/style/sharing/mod.rs @@ -648,6 +648,8 @@ impl<E: TElement> StyleSharingCache<E> { nth_index_cache: &mut NthIndexCache, selector_flags_map: &mut SelectorFlagsMap<E> ) -> Option<ResolvedElementStyles> { + debug_assert!(!target.is_native_anonymous()); + // Check that we have the same parent, or at least that the parents // share styles and permit sharing across their children. The latter // check allows us to share style between cousins if the parents @@ -657,13 +659,6 @@ impl<E: TElement> StyleSharingCache<E> { return None; } - if target.is_native_anonymous() { - debug_assert!(!candidate.element.is_native_anonymous(), - "Why inserting NAC into the cache?"); - trace!("Miss: Native Anonymous Content"); - return None; - } - // Note that in the XBL case, we should be able to assert that the // scopes are different, since two elements with different XBL bindings // need to necessarily have different style (and thus children of them |