| OLD | NEW | 
|---|
|  | (Empty) | 
| 1 layer at (0,0) size 800x600 |  | 
| 2   LayoutView at (0,0) size 800x600 |  | 
| 3 layer at (0,0) size 800x600 |  | 
| 4   LayoutBlockFlow {HTML} at (0,0) size 800x600 |  | 
| 5     LayoutBlockFlow {BODY} at (8,8) size 784x584 |  | 
| 6       LayoutBlockFlow (anonymous) at (0,0) size 784x72 |  | 
| 7         LayoutText {#text} at (0,0) size 784x71 |  | 
| 8           text run at (0,0) width 439: "This is capturing current behavior, but 
    it's not clear that it is correct. " |  | 
| 9           text run at (438,0) width 299: "It's not clear if max-height on a colu
    mns block" |  | 
| 10           text run at (0,18) width 299: "constitutes a constraint on the columns
     or not. " |  | 
| 11           text run at (298,18) width 486: "You obviously begin trying to balance
    , but only run into the constraint once" |  | 
| 12           text run at (0,36) width 296: "the balanced columns exceed the max-hei
    ght. " |  | 
| 13           text run at (295,36) width 334: "It's not clear that you should sudden
    ly shift to a fill. " |  | 
| 14           text run at (628,36) width 136: "Our current behavior" |  | 
| 15           text run at (0,54) width 524: "(which matches Firefox) is to just over
    flow without changing from balance to fill." |  | 
| 16 layer at (8,80) size 404x64 |  | 
| 17   LayoutBlockFlow {DIV} at (0,72) size 404x64 [border: (2px solid #000000)] |  | 
| 18     LayoutText {#text} at (2,2) size 51x107 |  | 
| 19       text run at (2,2) width 43: "This" |  | 
| 20       text run at (2,29) width 17: "is" |  | 
| 21       text run at (2,56) width 51: "some" |  | 
| 22       text run at (2,83) width 36: "text" |  | 
| 23     LayoutBR {BR} at (37,104) size 1x0 |  | 
| 24     LayoutText {#text} at (2,110) size 51x107 |  | 
| 25       text run at (2,110) width 43: "This" |  | 
| 26       text run at (2,137) width 17: "is" |  | 
| 27       text run at (2,164) width 51: "some" |  | 
| 28       text run at (2,191) width 36: "text" |  | 
| 29     LayoutBR {BR} at (37,212) size 1x0 |  | 
| 30     LayoutText {#text} at (2,218) size 51x107 |  | 
| 31       text run at (2,218) width 43: "This" |  | 
| 32       text run at (2,245) width 17: "is" |  | 
| 33       text run at (2,272) width 51: "some" |  | 
| 34       text run at (2,299) width 36: "text" |  | 
| 35     LayoutBR {BR} at (37,320) size 1x0 |  | 
| 36     LayoutText {#text} at (2,326) size 51x107 |  | 
| 37       text run at (2,326) width 43: "This" |  | 
| 38       text run at (2,353) width 17: "is" |  | 
| 39       text run at (2,380) width 51: "some" |  | 
| 40       text run at (2,407) width 36: "text" |  | 
| 41     LayoutBR {BR} at (37,428) size 1x0 |  | 
| 42     LayoutText {#text} at (2,434) size 51x107 |  | 
| 43       text run at (2,434) width 43: "This" |  | 
| 44       text run at (2,461) width 17: "is" |  | 
| 45       text run at (2,488) width 51: "some" |  | 
| 46       text run at (2,515) width 36: "text" |  | 
| 47     LayoutBR {BR} at (37,536) size 1x0 |  | 
| OLD | NEW | 
|---|