LibWeb: Don't swap atan2 arguments in with_simplified_children

This commit is contained in:
Callum Law 2025-10-22 15:11:46 +13:00 committed by Sam Atkins
parent 670cbccb4c
commit 2d331b9176
Notes: github-actions[bot] 2025-10-23 08:36:03 +00:00
2 changed files with 8 additions and 9 deletions

View file

@ -1814,7 +1814,7 @@ bool Atan2CalculationNode::contains_percentage() const
NonnullRefPtr<CalculationNode const> Atan2CalculationNode::with_simplified_children(CalculationContext const& context, CalculationResolutionContext const& resolution_context) const
{
return simplify_2_children(*this, m_x, m_y, context, resolution_context);
return simplify_2_children(*this, m_y, m_x, context, resolution_context);
}
// https://drafts.csswg.org/css-values-4/#funcdef-atan2

View file

@ -2,8 +2,7 @@ Harness status: OK
Found 45 tests
39 Pass
6 Fail
45 Pass
Pass acos(1) should be used-value-equivalent to 0deg
Pass atan(0) should be used-value-equivalent to 0deg
Pass asin(0) should be used-value-equivalent to 0deg
@ -35,14 +34,14 @@ Pass atan2(1Q, -1Q) should be used-value-equivalent to 135deg
Pass atan2(1in, -1in) should be used-value-equivalent to 135deg
Pass atan2(1pc, -1pc) should be used-value-equivalent to 135deg
Pass atan2(1pt, -1pt) should be used-value-equivalent to 135deg
Fail atan2(1em, -1em) should be used-value-equivalent to 135deg
Fail atan2(1ex, -1ex) should be used-value-equivalent to 135deg
Fail atan2(1ch, -1ch) should be used-value-equivalent to 135deg
Fail atan2(1rem, -1rem) should be used-value-equivalent to 135deg
Pass atan2(1em, -1em) should be used-value-equivalent to 135deg
Pass atan2(1ex, -1ex) should be used-value-equivalent to 135deg
Pass atan2(1ch, -1ch) should be used-value-equivalent to 135deg
Pass atan2(1rem, -1rem) should be used-value-equivalent to 135deg
Pass atan2(1rem + 1px - 1px, -1rem) should be used-value-equivalent to 135deg
Fail atan2(1vh, -1vh) should be used-value-equivalent to 135deg
Pass atan2(1vh, -1vh) should be used-value-equivalent to 135deg
Pass atan2(1vh + 0px, -1vh + 0px) should be used-value-equivalent to 135deg
Fail atan2(1vw, -1vw) should be used-value-equivalent to 135deg
Pass atan2(1vw, -1vw) should be used-value-equivalent to 135deg
Pass atan2(1deg, -1deg) should be used-value-equivalent to 135deg
Pass atan2(1grad, -1grad) should be used-value-equivalent to 135deg
Pass atan2(1turn, -1turn) should be used-value-equivalent to 135deg