;
column?: EuiDataGridColumn;
rowIndex: number;
colIndex: number;
@@ -102,9 +104,15 @@ export const EuiDataGridCellActions = ({
}, [column, colIndex, rowIndex]);
return (
-
- {[...additionalButtons, expandButton]}
-
+ <>
+
+ {[...additionalButtons, expandButton]}
+
+ {/* The cell expansion popover needs a separate div/ref - otherwise the
+ extra popover wrappers mess up the absolute positioning and cause
+ animation stuttering on the cell actions */}
+
+ >
);
};