Code bugs:
tr row hover should be using token hover-ui and not hover-field
Visual bugs:

Questions:
Safari recenty changed how they handle focus so you may need to change your settings (Preferences --> Advanced)

Once I enable that, I'm able to get focus styles when I tab through elements. Chrome / Firefox / Safari all handle click focus differently (Chrome will show and keep focus on click, the others won't)

Rows can't be focused, only the focusable elements (since no action can be taken on a row). If you tab through a selectable row, the focus is on the input (since that is what is being checked / unchecked)

Regarding the Overflow Menu, an end-user application would be able to use the light property to use the lighter variant of the menu when using the g100 theme, but we don't have any way to specify a different variable per theme. We could turn on the light prop in the storybook, but we'd have that across all 4 themes
Reference if we uselight in all themes:




Also, do we need to update the value for $data-table-column-hover in the dark themes?

Also regarding disabled styles, we allow the focusable inputs (selection, expansion, sorting) to be disabled, but there are no full row disabled styles. If we want to add that in it may be best to track that in a separate issue as an enhancement 馃憤
@tw15egan Turning on the light prop for the overflow I think would solve that problem. I'm ok with it being like that across themes.
And yes we need to update $data-table-column-hover.
#4C4C4C #656565Looks like those values were already there, just some issue with my local build. Deployed preview is using the correct values 馃憤 Just made the rest of the changes
Most helpful comment
Safari recenty changed how they handle focus so you may need to change your settings (Preferences --> Advanced)

Once I enable that, I'm able to get focus styles when I tab through elements. Chrome / Firefox / Safari all handle click focus differently (Chrome will show and keep focus on click, the others won't)

Rows can't be focused, only the focusable elements (since no action can be taken on a row). If you tab through a selectable row, the focus is on the input (since that is what is being checked / unchecked)
