Skip to content

Commit

Permalink
UIAHandler: Do not use UIA for Chrome_RenderWidgetHostHWND windows (#…
Browse files Browse the repository at this point in the history
…10675)

* UIAHandler: Do not use UIA for Chrome_RenderWidgetHostHWND windows as their UIA implementation is not complete, and our IA2 support for Chrome is much better.

* Address linting issues.
  • Loading branch information
michaelDCurran committed Jan 13, 2020
1 parent f194afa commit b8347bd
Showing 1 changed file with 19 additions and 16 deletions.
35 changes: 19 additions & 16 deletions source/_UIAHandler.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,22 +51,25 @@
badUIAWindowClassNames=[
# UIA events of candidate window interfere with MSAA events.
"Microsoft.IME.CandidateWindow.View",
"SysTreeView32",
"WuDuiListView",
"ComboBox",
"msctls_progress32",
"Edit",
"CommonPlacesWrapperWndClass",
"SysMonthCal32",
"SUPERGRID", #Outlook 2010 message list
"RichEdit",
"RichEdit20",
"RICHEDIT50W",
"SysListView32",
"EXCEL7",
"Button",
# #8944: The Foxit UIA implementation is incomplete and should not be used for now.
"FoxitDocWnd",
"SysTreeView32",
"WuDuiListView",
"ComboBox",
"msctls_progress32",
"Edit",
"CommonPlacesWrapperWndClass",
"SysMonthCal32",
"SUPERGRID", # Outlook 2010 message list
"RichEdit",
"RichEdit20",
"RICHEDIT50W",
"SysListView32",
"EXCEL7",
"Button",
# #8944: The Foxit UIA implementation is incomplete and should not be used for now.
"FoxitDocWnd",
# All Chromium implementations (including Edge) should not be UIA,
# As their IA2 implementation is still better at the moment.
"Chrome_RenderWidgetHostHWND",
]

# #8405: used to detect UIA dialogs prior to Windows 10 RS5.
Expand Down

0 comments on commit b8347bd

Please sign in to comment.