diff --git a/changelogs/upcoming/7632.md b/changelogs/upcoming/7632.md
new file mode 100644
index 000000000000..4bcdfa32ca44
--- /dev/null
+++ b/changelogs/upcoming/7632.md
@@ -0,0 +1,10 @@
+**Breaking changes**
+
+- The following props are no longer needed by `EuiBasicTable` or `EuiInMemoryTable` for responsive table behavior to work correctly, and can be removed:
+ - `isSelectable`
+ - `isExpandable`
+ - `hasActions`
+
+**DOM changes**
+
+- `EuiTableRow`s rendered by basic and memory tables now only render a `.euiTableRow-isSelectable` className if the selection checkbox is not disabled
diff --git a/src-docs/src/views/tables/mobile/mobile_section.js b/src-docs/src/views/tables/mobile/mobile_section.js
index ee5e2629c7b2..0e475070d888 100644
--- a/src-docs/src/views/tables/mobile/mobile_section.js
+++ b/src-docs/src/views/tables/mobile/mobile_section.js
@@ -3,7 +3,6 @@ import { Link } from 'react-router-dom';
import { GuideSectionTypes } from '../../../components';
import Table from './mobile';
-import { EuiTextColor } from '../../../../../src/components/text';
import { EuiCode, EuiCodeBlock } from '../../../../../src/components/code';
const source = require('!!raw-loader!./mobile');
import { EuiTableRowCellMobileOptionsShape } from '../props/props';
@@ -51,26 +50,6 @@ export const section = {
Inversely, if you always want your table to render in a mobile-friendly
manner, pass
- {/* TODO: This shouldn't be true by the end of the Emotion conversion */}
- To make your table work responsively, please make sure you add the
- following
The