Add support for IE and Edge wxWebView controls #18877
Fixes #17273
Summary of the issue:
NVDA has focus issues in WX Web View controls.
Description of user facing changes:
WX Web View controls in applications will no enter browse mode correctly.
Description of developer facing changes:
None
Description of development approach:
There are actually two approaches, one for every known supported backend on Windows:
For IE, find the inner Internet Explorer server window and focus it. It will never get focus automatically, so this is the fix with the greatest positive impact.
For Edge WebView2, wait for the Chrome_RenderWidgetHostHWND window to be created, and refocus the webview after creation. Refocussing the webview again will properly propagate focus to the Edge Web view, at least on recent wx.