fune/layout/generic/test/test_bug522632.html
Emilio Cobos Álvarez 8308eb7ea1 Bug 1527392 - Do not clamp computed width and height by min-/max- values. r=mats
The spec says that when there's no box or the property doesn't apply, the
computed value should be returned.

That's not what we're doing right now, we're clamping by min-/max- values, which
is wrong.

This patch makes us match other engines and the spec, and it's an attempt to get
interop on resolved values in:

  https://github.com/w3c/csswg-drafts/issues/3678

WebKit fails the WPT test, but due to a different reason:

  https://bugs.webkit.org/show_bug.cgi?id=197814

Differential Revision: https://phabricator.services.mozilla.com/D30780

--HG--
extra : moz-landing-system : lando
2019-05-11 18:01:50 +00:00

32 lines
843 B
HTML

<!DOCTYPE HTML>
<html>
<!--
https://bugzilla.mozilla.org/show_bug.cgi?id=522632
-->
<head>
<title>Test for Bug 522632</title>
<script src="/tests/SimpleTest/SimpleTest.js"></script>
<link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
</head>
<body>
<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=522632">Mozilla Bug 522632</a>
<p id="display"></p>
<div id="content">
<table border="1">
<tr>
<td style="height: 200px; padding: 0; margin: 0; border: none">
<div style="height: 0; min-height: 50%" id="foo"></div>
</td>
<tr>
</table>
</div>
<pre id="test">
<script type="application/javascript">
/** Test for Bug 522632 **/
is(document.defaultView.getComputedStyle($("foo")).height, "100px",
"Unexpected computed height");
</script>
</pre>
</body>
</html>