Open JuliaKirschenheuter opened 1 year ago
@JuliaKirschenheuter I'm not sure if it's related, but in current NC27 I can't even see the action buttons if I enable further columns like "last login" or "user backend". They are then out of the viewable area and there's no horizontal scroll bar.
I can only see them when I click inside the text and mark it by moving to the right until they are viewable.
Html structure of the table has been changed for a11y purposes: https://github.com/nextcloud/server/issues/36921. During testing of new implementation some bugs regarding
position: sticky
and not right existing implementation ofz-index
of the action buttons have popped up. Demo:There were 2 main problems:
For the time reasons was decided to keep good / not broken state but without
position: sticky
which causes possible right scrolling inside of a table (from a11y perspective absolutely valid but not as user friendly as before), see https://github.com/nextcloud/server/pull/37870.This is a follow-up ticket to correct action buttons to sticky position with current table implementation. There were some suggestions regarding implementation:
from https://github.com/nextcloud/server/pull/37860#issuecomment-1517710248
And:
from https://github.com/nextcloud/server/pull/37870#issuecomment-1542634341
Please pay attention that integration tests possibly have to be adopted too.