about summary refs log tree commit diff stats
path: root/test/layout/flex-shrink-simple.expected
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-11-08 20:45:56 +0100
committerbptato <nincsnevem662@gmail.com>2024-11-08 20:45:56 +0100
commitf6d7c5372b81b9cf7ce76df67b0e61981f96d60f (patch)
tree7d385e4bd35e4c7209658e6bd99802b1a6b51452 /test/layout/flex-shrink-simple.expected
parentb2f70da50f8934fea199150c35c1763e03f72d6d (diff)
downloadchawan-f6d7c5372b81b9cf7ce76df67b0e61981f96d60f.tar.gz
layout: fix initial flex item width calculation
Before, the initial layout of a flex item would have inherited the
parent's sizing constraint. This almost worked, except when a descendant
of a flex item with an unspecified width would resolve its percentage
against this incorrectly inherited width - per standard, this must
resolve to auto.

Also, the shrink case was wrong, because it did not scale the unit to
the respective widths; the standard mandates this as well. Hopefully I
got it right this time.

Finally, this fixes positioned inline container blocks not being set
as the absolute container.
Diffstat (limited to 'test/layout/flex-shrink-simple.expected')
-rw-r--r--test/layout/flex-shrink-simple.expected5
1 files changed, 2 insertions, 3 deletions
diff --git a/test/layout/flex-shrink-simple.expected b/test/layout/flex-shrink-simple.expected
index 1ba2dc37..f694b6e7 100644
--- a/test/layout/flex-shrink-simple.expected
+++ b/test/layout/flex-shrink-simple.expected
@@ -1,3 +1,2 @@
-test test test test test test test test test test test test test test test  last
-test test test test test test test test test test
-test
+test test test test test  test test test test test test test test test test last
+test test test test       test test test test test test test
#n170'>170 171 172 173 174 175 176 177 178 179 180 181