[a11y] Open conversation span needs role

This behavior has been resolved and deployed to the production environment as of 5/7/25.
Description
When tabbing through the inbox list, there is an "open conversation" button that appears for each item in the inbox. The span tag prior to the interactive element being selected does not have a 'button' role.
Expected Behavior
Since the span tag is an interactive element, may need an ARIA role
Workaround
No workaround exists at this time.
Steps to Reproduce
-
Have a user with at least one conversation message in their inbox
-
As the user, navigate to the inbox
-
Tab through the page
-
After the favorite star, tab once more
-
Note the open conversation button
-
Note that when it is not selected, the interactive element is a span. When it is selected, the element turns into a button. The span doesn’t have a role.
Additional Info
VICE-5181
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.