Jelajahi Sumber

LibWeb: Add debug log message for missing calc() context

stelar7 9 bulan lalu
induk
melakukan
2b65e86ec7

+ 3 - 1
Userland/Libraries/LibWeb/CSS/StyleValues/CSSMathValue.cpp

@@ -52,8 +52,10 @@ static double resolve_value(CSSMathValue::CalculationResult::Value value, Option
                 return length.absolute_length_to_px().to_double();
 
             // If we dont have a context, we cant resolve the length, so return NAN
-            if (!context.has_value())
+            if (!context.has_value()) {
+                dbgln("Failed to resolve length, likely due to calc() being used with relative units and a property not taking it into account");
                 return Number(Number::Type::Number, NAN).value();
+            }
 
             return length.to_px(*context).to_double();
         });