Reapply table-layout fixed in the repository file list when possible
Summary
The table-layout was removed recently due to problems with mobile views. See: !69445 (merged)
However, this property is there to ensure the table layout is not shifting with the content, thus keeping a low CLS (Cummulative Layout Shift).
We need to find a way to still ensure the layout stability while also avoiding the mobile bugs.
Steps to reproduce
- Load https://gitlab.com/inkscape/inkscape/-/tree/master
- See the columns shift
With table-layout fixed;
- Load https://gitlab.com/inkscape/inkscape/-/tree/master
- Change to mobile layout/viewport
- See that the table layout is not correct
Example Project
https://gitlab.com/inkscape/inkscape/-/tree/master
What is the current bug behavior?
Columns shift as page loads in medium/large width layouts.
Columns are incorrectly sized on mobile.
What is the expected correct behavior?
Columns don't shift as page loads in medium/large width layouts.
Columns are correctly sized on mobile.