Re: Another problem with AccessibilityDefinitions.plist
Re: Another problem with AccessibilityDefinitions.plist
- Subject: Re: Another problem with AccessibilityDefinitions.plist
- From: "William J. Cheeseman" <email@hidden>
- Date: Sun, 16 Sep 2012 06:43:00 -0400
On Sep 15, 2012, at 1:48 PM, William J. Cheeseman <email@hidden> wrote:
> I find an identical anomaly in 29 out of 1,335 items in the role-attributes array of the AccessibilityDefinitions.plist file at /System/Library/Accessibility/AccessibilityDefinitions.plist file. Since there are so many of these anomalies and they appear (mostly) to follow a pattern, I assume that this is intended. Can somebody with knowledge of schema_version 1 of the AccessibilityDefinitions.plist file tell me if I am interpreting this correctly? Because, if I am, there are several incorrect entries in the role-attributes array.
I should have included this in the list, making the total 30:
725 (AXTitleUIElement attribute of AXPopover role)
Also, I now understand why the several AXWindow role:subrole variants omit the "required" key for the AXTitleUIElement attribute and therefore apparently are forbidden to implement the AXTitleUIElement attribute. It's because they are required to implement the AXTitle attribute, instead. The AXUIElement attribute is for situations where you use some UI element other than a static text element in the title bar as the title of another UI element. They should therefore not be marked with an asterisk in my list.
Yet the Finder and other applications do implement the AXTitleUIElement attribute for windows, along with the AXTitle attribute, in violation of the AccessibilityDefinitions.plist file.
A vaguely related issue is that the AXTitle attribute of the AXButton:AXCloseButton and similar variants of the AXButton role:subrole is marked as "required" == YES. I assume this is wrong, since the close button and similar buttons in the title bar of windows never has a title.
--
Bill Cheeseman - email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden