Issue #1826 - Add typed calc() arithmetic for media queries

This commit is contained in:
Basilisk-Dev 2026-05-06 07:58:56 -04:00 • committed by EAZYBLACK
commit 79800a9113
4 changed files with 134 additions and 17 deletions

View file

@ -314,8 +314,11 @@ nsMediaExpression::Matches(nsPresContext *aPresContext,
"bad required value");
nscoord actualCoord = nsRuleNode::CalcLengthWithInitialFont(
aPresContext, actual);
nscoord requiredCoord = nsRuleNode::CalcLengthWithInitialFont(
aPresContext, required);
nscoord requiredCoord;
if (!ComputeMediaQueryTypedCalcLength(aPresContext, required,
requiredCoord)) {
return false;
}
cmp = DoCompare(actualCoord, requiredCoord);
}
break;