| <!DOCTYPE html> |
| <style> |
| body { overflow: hidden; } /* Avoid triggering a second layout pass, as that might hide bugs. */ |
| table { border-spacing:0; line-height:1em; } |
| tr { break-inside:avoid; } |
| td { padding:0; background:red; } |
| td > div { width:1em; background:green; } |
| </style> |
| <p>crbug.com/99124: A single-line cell doesn't straddle a page-break when break-inside:avoid is specified on the row. There should be a green square and no red below.</p> |
| <div style="columns:2; column-fill:auto; column-gap:0; width:2em; height:3.8em;"> |
| <table> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| <tr> |
| <td><div><br></div></td> |
| </tr> |
| </table> |
| </div> |