On Thu Jun 9 13:51:08 2022 +0000, Connor McAdams wrote:
So, an IAccessible match based on properties can either match all four of the following properties:
get_accRole get_accState get_accChildCount get_accLocation
or match get_accName. It has to match all four of the prior properties to be considered a match if get_accName doesn't return a name for both elements. We can bail if match fails at any point, which is why we go to exit.
Then probably this needs to be split into a helper function or two to make this logic clear.