diff --git a/packages/x-data-grid/src/components/containers/GridRootStyles.ts b/packages/x-data-grid/src/components/containers/GridRootStyles.ts index d9b859d0a59f8..f359f1163c685 100644 --- a/packages/x-data-grid/src/components/containers/GridRootStyles.ts +++ b/packages/x-data-grid/src/components/containers/GridRootStyles.ts @@ -183,9 +183,12 @@ export const GridRootStyles = styled('div', { minHeight: 0, flexDirection: 'column', overflow: 'hidden', - overflowAnchor: 'none', // Keep the same scrolling position transform: 'translate(0, 0)', // Create a stacking context to keep scrollbars from showing on top + [`& .${c.virtualScroller}`]: { + overflowAnchor: 'none', // Keep the same scrolling position + }, + [`.${c.main} > *:first-child${ignoreSsrWarning}`]: { borderTopLeftRadius: 'var(--unstable_DataGrid-radius)', borderTopRightRadius: 'var(--unstable_DataGrid-radius)',