@@ -4161,7 +4161,7 @@ Resolve Intrinsic Track Sizes</h3>
4161
4161
<ul>
4162
4162
<li>
4163
4163
treating <a>flexible tracks</a> as having
4164
- a <a>max track sizing function</a> equal to their <a>min track sizing function </a>
4164
+ an infinite <a>growth limit </a>
4165
4165
<li>
4166
4166
distributing space <em> only</em> to <a>flexible tracks</a>
4167
4167
(i.e. treating all other tracks as having a <a>fixed sizing function</a> )
@@ -4176,7 +4176,8 @@ Resolve Intrinsic Track Sizes</h3>
4176
4176
4177
4177
<li id="algo-finite-growth">
4178
4178
If any track still has an infinite <a>growth limit</a>
4179
- (because, for example, it had no items placed in it),
4179
+ (because, for example, it had no items placed in it
4180
+ or it is a <a>flexible track</a> ),
4180
4181
set its <a>growth limit</a> to its <a>base size</a> .
4181
4182
</ol>
4182
4183
@@ -4660,13 +4661,13 @@ Major Changes</h4>
4660
4661
whose edges coincide with the <del> padding</del> <ins> content</ins> edges of the <a>grid container</a> .
4661
4662
</blockquote>
4662
4663
4663
- <li id="change-2018 -scrollable-grid">
4664
+ <li id="change-2017 -scrollable-grid">
4664
4665
The grid (and surrounding padding) is included in the scrollable overflow area.
4665
4666
See [[#overflow]] .
4666
4667
(<a href="https://github.com/w3c/csswg-drafts/issues/3638">Issue 3638</a> ,
4667
4668
<a href="https://github.com/w3c/csswg-drafts/issues/3665">Issue 3665</a> )
4668
4669
4669
- <li id="change-2018 -flex-zero-sum">
4670
+ <li id="change-2017 -flex-zero-sum">
4670
4671
Don't divide by zero when <a lt="distribute extra space">distributing extra space</a>
4671
4672
across <a>flexible tracks</a>
4672
4673
when the sum of their <a>flexible sizing functions</a> is zero.
@@ -4679,6 +4680,27 @@ Major Changes</h4>
4679
4680
according to the ratios of their <a>flexible sizing functions</a>
4680
4681
rather than distributing space equally
4681
4682
</blockquote>
4683
+
4684
+ <li id="change-2017-no-maximize-flex">
4685
+ Don't calculate growth limits of flexible tracks as intrinsic sizes;
4686
+ set them to the base size at the end of intrinsic track sizing
4687
+ so that they don't grow during Maximize Tracks
4688
+ (due to differences between interpreting ''grid-template-columns/auto''
4689
+ <a>min track sizing functions</a> and <a>max track sizing functions</a> , etc.).
4690
+ (<a href="https://github.com/w3c/csswg-drafts/issues/3693">Issue 3693</a> )
4691
+ <blockquote>
4692
+ <ul>
4693
+ <li> treating <a>flexible tracks</a> as having
4694
+ <del> a <a>max track sizing function</a> equal to their <a>min track sizing function</a> </del>
4695
+ <ins> an infinite <a>growth limit</a> </ins>
4696
+ </ul>
4697
+ </blockquote>
4698
+ <blockquote>
4699
+ <p> If any track still has an infinite <a>growth limit</a>
4700
+ (because, for example, it had no items placed in it
4701
+ <ins> or it is a <a>flexible track</a> </ins> ),
4702
+ set its <a>growth limit</a> to its <a>base size</a> .
4703
+ </blockquote>
4682
4704
</ul>
4683
4705
4684
4706
<h4 id="clarify-2017">
0 commit comments