Еще одно нововведение в Chrome 91, которое почему то прошло мимо заметок к релизу, что включили по умолчанию TablesNG (часть проекта LayoutNG), переписанный модуль отвечающий за лейаут таблиц (<table>). Это позволило починить древние баги связанные с размерами, замещением фона в ячейках, отрисовкой рамок, использованием position отличный от static для разных элементов таблицы (thead/tbody/tfoot/tr/td/th) и др. В частности, теперь корректно работает
position: sticky для секций (thead/tbody/tfoot) и рядов, хаки больше не нужны. Правда TablesNG пока не используется для печати, так как еще не реализовали фрагментацию. Интересные детали в TablesNG developer notes