This PR restores the original behavior of .table-responsive
as a parent class, removing the ability to use it as a modifier class. This was primarily done to address a11y issues stemming from changing the display
of a <table>
—it interferes with screenreaders' ability to announce a table.
As a result, responsive tables will no longer be shrunk to their contents. This fixes #24638 (closed) (latest issue), fixes #24256 (closed), fixes #24462 (closed), fixes #24464 (closed). Something tells me y'all never liked that anyway though.
I've tweaked a bit of the docs around this as well, adding a line here and there while also cleaning up the examples a smidge.