forked from mirrors/gecko-dev
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
32 lines
843 B
HTML
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>
|