-
Notifications
You must be signed in to change notification settings - Fork 841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[DataGrid] Table custom actions won't push cell content on the left on hover in Safari #6851
Comments
I can confirm this is not happening on FF/Chrome/Edge but is happening on latest Safari and on EUI production docs 🥲 Here we go debugging |
Alright, I have the world's dumbest workaround for this which will at least get the text visible in Safari, although the animation is significantly jumpier than Chrome/FF: https://eui.elastic.co/pr_6881/#/tabular-content/data-grid This is 100% a Safari rerender bug that for some reason only affects |
Noting for completeness - while similar in visual behavior, this is not the same bug as #5828 (which occurs for data grids that have auto/fixed row heights, or row heights with more than 1 line). This bug only occurs for Safari and single-line rows. |
Noting this in case it comes up in future support items - EUI is reverting the Safari v16 workaround we implemented for this, as Safari v17 has been out for a while now. c5343af |
Describe the bug
Custom cell actions should "shift" current cell content on the left on hover, but in Safari the value just sits behind it and potentially hidden.
I've managed to reproduce it also with Safari on the EUI data grid page: https://elastic.github.io/eui/#/tabular-content/data-grid
Environment and versions
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The content gets shifted to the left at the end of actions as it happens with Chrome and Firefox.
The text was updated successfully, but these errors were encountered: