When rendering an EuiTextField inside a EuiDataGrid cell, it doesn't behave as described in the documentation with regards to interactive elements.
When clicking the cell, instead of the focusing the text element, the cell focuses instead, and a second click is required before the click event is bubbled down to the text input.
Additionally, any re-renders of the EuiDataGrid results in the focus of the text field being lost also, so it's only possible to enter one character before you have to re-focus again.
How can I ensure a single click focuses the cell input, and subsequent re-renders don't remove the focus from the field?
Video Example