This limitation is - as far as I know - in the HTML specification. The problem is that if you have tbody with display: block, it no longer displays: table-row-group, which is necessary in order to be able to work in rows within rows. Ideally, they can overflow in this display mode, but where I find the limitation. The best option is to have an internal table.
source share