The default “more” trigger is an icon with a click handler, not a button. It cannot be focused, it has no name, and it is hidden until the pointer is over the item.
- Pass a trigger that is a real button with an aria-label that names the chat, like “Actions for Oblomov, chapter one”. Use the function form, which gets the conversation.
- Make that button visible on focus as well as on hover, so a keyboard user can see what they tabbed to.
- Once open, the menu is a Menu: arrow keys move between actions, Enter picks one and Escape closes it.
- Every action the menu offers should also be reachable another way if the trigger stays hidden, for example from the chat's own header.