These examples were taken with the graceful theme, but this also happens with the default theme.
Is this something that has been talked about before or should I open an issue about it?
Thanks!
Try to change the language, in my case this happens because the table headers are a bit large in comparison to english.
If I trim the all those table headers to only one word the table width goes back to its parent div width (1110px in my case), but in my case the headers are a bit large so the table gets wider than its parent div.
I just did, still no issue. I think it’s because your theme has a smaller container size because of that big padding/margins I see. I have on my theme a max-width of 1250px. Either increase the container size by adding
That’s a different page – looks like the /users page, whereas the screenshot in the first post is the admin users list. I’ll clarify by editing the first post.
This highlights a bit of a problem with infinite scroll and wide tables… I demonstrate it here:
The current behavior is that we scroll the entire application horizontally in these cases… we usually try to avoid that, but if you check out the second half of the video you see the where solving it can make things worse. If we hide the overflow and add a horizontal scrollbar to only scroll the table overflow, the scrollbar is at the bottom of the table and not fixed to the bottom of the viewport… so it’s really hard to reach when we’re loading new results as you go.
I think the best option is to probably add another scrollbar at the top of overflowing tables with some JS?
Yes, the second part with the solution is worse.
To me the problem with the wide tables overflowing is that it breaks the design of the page, with everything else in the page properly contained and aligned.
But I guess there’s no easy solution for this and the best fix for now is to avoid having these wide tables in the first place.