[multicol] Allow stretch sizes to resolve for column balancing.

Previously we'd only try and resolve the main length when it wasn't
auto. We should allow it to resolve if its trying to stretch.

Fixed: 324314465
Change-Id: I148a3e4350ed2363f0aa81af398b9ef5f57f0987
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5282425
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Morten Stenshorne <mstensho@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1259211}
diff --git a/css/css-multicol/multicol-fill-balance-029.html b/css/css-multicol/multicol-fill-balance-029.html
new file mode 100644
index 0000000..837141b
--- /dev/null
+++ b/css/css-multicol/multicol-fill-balance-029.html
@@ -0,0 +1,10 @@
+<!DOCTYPE html>
+<link rel="help" href="https://issues.chromium.org/issues/324314465">
+<link rel="match" href="../reference/ref-filled-green-100px-square.xht">
+<p>Test passes if there is a filled green square and <strong>no red</strong>.</p>
+<div style="display: flex; width: 100px; height: 100px; background: red;">
+  <div style="columns: 1; width: 50px; gap: 0;">
+    <div style="break-inside: avoid; background: green; height: 100px;"></div>
+    <div style="break-inside: avoid; background: green; height: 100px;"></div>
+  </div>
+</div>