Previously, setting a11y info (like the name) on a popup menu didn't work for WPF. This is now supported. Since the menu is actually created when it's first displayed, the a11y settings are remembered in the AccessibilityBackend members and then copied to the menu when first created, similar to how we already handle this for Popovers.
This PR contains two a11y fixes:
The Esc key now closes Gtk based popovers
Previously, setting a11y info (like the name) on a popup menu didn't work for WPF. This is now supported. Since the menu is actually created when it's first displayed, the a11y settings are remembered in the AccessibilityBackend members and then copied to the menu when first created, similar to how we already handle this for Popovers.