[FlexNG] Row early breaks

Don't set a row as an early break if there is no container separation
(and IsBreakableAtStartOfResumedContainer() is false).
Otherwise, we may break before a row infinitely. This was
discovered while investigating CL:3582397.

Bug: 1315004
Change-Id: Ic519cd8aeb5ffb13adb1abb4d3db61486e8cc32d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3580039
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Alison Maher <almaher@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#991269}
diff --git a/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html b/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html
new file mode 100644
index 0000000..edf1324
--- /dev/null
+++ b/css/css-break/flexbox/monolithic-item-in-fragmented-flexbox-crash.html
@@ -0,0 +1,7 @@
+<!DOCTYPE html>
+<link rel="help" href="https://bugs.chromium.org/p/chromium/issues/detail?id=1315004">
+<div style="height: 10px; column-count: 2; column-fill: auto;">
+  <div style="display: flex;">
+    <div style="height: 20px; contain: size;"></div>
+  </div>
+</div>