style: Enable lookup and computation of container size queries

Differential Revision: https://phabricator.services.mozilla.com/D158057
This commit is contained in:
David Shin 2022-10-17 17:26:13 +00:00 committed by Martin Robinson
parent 5cbb81a0df
commit 27958b191a
5 changed files with 326 additions and 45 deletions

View file

@ -16,6 +16,7 @@ use crate::rule_cache::RuleCacheConditions;
use crate::shared_lock::{SharedRwLockReadGuard, StylesheetGuards, ToCssWithGuard};
use crate::str::CssStringWriter;
use crate::stylesheets::cascading_at_rule::DescriptorDeclaration;
use crate::stylesheets::container_rule::ContainerSizeQuery;
use crate::stylesheets::{Origin, StylesheetInDocument};
use crate::values::computed::{Context, ToComputedValue};
use crate::values::generics::length::LengthPercentageOrAuto;
@ -670,6 +671,7 @@ impl MaybeNew for ViewportConstraints {
StyleBuilder::for_inheritance(device, None, None),
quirks_mode,
&mut conditions,
ContainerSizeQuery::none(),
);
// DEVICE-ADAPT § 9.3 Resolving 'extend-to-zoom'