Add `role="dialog"` and `tabindex="-1"`?

Also if you get the ID of the origin element, you can add `aria-labelledby`.