Keep focus on last pressed column header through loading state (#4249)
* Keep focus on last pressed column header through loading state
* fix lint
* add comment
* add manager focused condition
* no tabbing to column headers when table is empty
* cleanup focus if table becomes empty
* fix lint
* fix focus target on blur
* update story to trigger empty state on 2nd press of table column header
* simplify
* fix tests
* fix issue where items cutoff focus ring on entire collection
* Add test
* revert logic to focus first item
* fix test
* fix box shadow cutoff
---------
Co-authored-by: Daniel Lu <dl1644@gmail.com>
Co-authored-by: Robert Snow <rsnow@adobe.com>
Co-authored-by: Danni <darobins@adobe.com>