Accessibility: Fix small tree page issues
Created by: umpox
Audit issue: https://github.com/sourcegraph/sourcegraph/issues/34422
Description
Fixes a few issues reported when auditing the (post-redesign) Tree page:
- Settings button isn't reported correctly on screen readers (only reads "Image")
- Batch changes summary isn't rendered as a list
- Code intel summary isn't rendered as a list
Note: This page is still only enabled via a feature flag (not used in production yet)
Test plan
- Ran locally, checked for visual regressions and ensured functionality works as expected
App preview:
Check out the client app preview documentation to learn more.