In the test case below, the green block's width should not vary and should use the second region to determine its width. It is overflowing upwards out of the blue block, and so the portion that overflows should continue to use the blue block's containing block width. The blue block does not exist in region one, so using some hypothetical made-up width is incorrect. The overflow should be spilling out of the top of region two and be painted in region one.

These lines should all fit to the width of the block in the second region and spill out of the top of the second region.

These lines should all fit to the width of the block in the second region and spill out of the top of the second region.