- From: Bogdan Brinza <bbrinza@microsoft.com>
- Date: Thu, 25 May 2017 19:29:17 +0000
- To: Joanmarie Diggs <jdiggs@igalia.com>, Matt Garrish <matt.garrish@gmail.com>, "'Siegman, Tzviya - Hoboken'" <tsiegman@wiley.com>, 'Rich Schwerdtfeger' <richschwer@gmail.com>
- CC: John Jansen <John.Jansen@microsoft.com>, 'ARIA Working Group' <public-aria@w3.org>
The entry is live: https://developer.microsoft.com/en-us/microsoft-edge/platform/status/digitalpublishingaccessibilityapimappings/ Thank you for the note. I didn't specify any information beyond Edge in the change - so you might note that other browsers are not listed as supported. I'll add your additional information about Safari based on your feedback. As for WebKitGtk - we don't list information about this browser on status page for any entry. -----Original Message----- From: Joanmarie Diggs [mailto:jdiggs@igalia.com] Sent: Thursday, May 25, 2017 10:05 AM To: Bogdan Brinza <bbrinza@microsoft.com>; Matt Garrish <matt.garrish@gmail.com>; 'Siegman, Tzviya - Hoboken' <tsiegman@wiley.com>; 'Rich Schwerdtfeger' <richschwer@gmail.com> Cc: John Jansen <John.Jansen@microsoft.com>; 'ARIA Working Group' <public-aria@w3.org> Subject: Re: UIA platform testing Your status entry is inaccurate. We are 100% passing in Safari. WebKitGtk (which is not listed) is also 100% passing. On 05/25/2017 07:01 PM, Bogdan Brinza wrote: > As I've mentioned this work is on our backlog. > > > > To make it more transparent I've added public status entry (on > status.modern.ie) for this and will share the link as it's available. > > > > We don't have further timeline/version beyond this information. > > > > *From:*Matt Garrish [mailto:matt.garrish@gmail.com] > *Sent:* Thursday, May 25, 2017 9:58 AM > *To:* 'Siegman, Tzviya - Hoboken' <tsiegman@wiley.com>; 'Rich > Schwerdtfeger' <richschwer@gmail.com> > *Cc:* Bogdan Brinza <bbrinza@microsoft.com>; 'Joanmarie Diggs' > <jdiggs@igalia.com>; John Jansen <John.Jansen@microsoft.com>; 'ARIA > Working Group' <public-aria@w3.org> > *Subject:* RE: UIA platform testing > > > > If it helps this discussion, EPUB inherits ARIA support through HTML, > so when HTML supports ARIA 1.1 then so will EPUB. As far as I'm aware, > that will take the release of 5.2. Inheritance of new versions of HTML > is automatic in EPUB now, though, so there won't be a delay in use > (except perhaps from validation). > > > > Publishers are beginning to include the publishing roles in epub > content (epubcheck allows any values). Having them exposed would be > ideal, but isn't a requirement yet. > > > > Matt > > > > *From:*Siegman, Tzviya - Hoboken [mailto:tsiegman@wiley.com] > *Sent:* May 25, 2017 12:16 PM > *To:* Rich Schwerdtfeger <richschwer@gmail.com > <mailto:richschwer@gmail.com>> > *Cc:* Bogdan Brinza <bbrinza@microsoft.com > <mailto:bbrinza@microsoft.com>>; Joanmarie Diggs <jdiggs@igalia.com > <mailto:jdiggs@igalia.com>>; John Jansen <John.Jansen@microsoft.com > <mailto:John.Jansen@microsoft.com>>; ARIA Working Group > <public-aria@w3.org <mailto:public-aria@w3.org>> > *Subject:* RE: UIA platform testing > > > > I am not sure why it matters, as this vocabulary has benefits beyond > EPUB. Some publishers have adopted it already (Wiley included), as > Matt and Shane's testing proves. Inclusion in EPUB was not a > contingency nor exit criteria. > > > > The EPUB 3 CG [1] has taken up EPUB maintenance. EPUB 4 is one of the > planned deliverables of the Publishing WG. That charter is not yet > finalized, but you can see the current draft at [2]. > > > > [1] https://www.w3.org/community/epub3/ > > [2] https://w3c.github.io/dpubwg-charter/ > > > > *Tzviya Siegman* > > Information Standards Lead > > Wiley > > 201-748-6884 > > tsiegman@wiley.com <mailto:tsiegman@wiley.com> > > > > *From:*Rich Schwerdtfeger [mailto:richschwer@gmail.com] > *Sent:* Thursday, May 25, 2017 12:05 PM > *To:* Siegman, Tzviya - Hoboken > *Cc:* Bogdan Brinza; Joanmarie Diggs; John Jansen; ARIA Working Group > *Subject:* Re: UIA platform testing > > > > I see. What is the timeline/target version number for that given that > so many people invested time in working on it for the digital > publishing community? Also, was aria-details included or is that also > on hold for this next release? > > > > Rich Schwerdtfeger > > > > > > > > On May 24, 2017, at 1:02 PM, Siegman, Tzviya - Hoboken > <tsiegman@wiley.com <mailto:tsiegman@wiley.com>> wrote: > > > > Just a point of clarification about EPUB. DPUB-ARIA is not actually > part of the EPUB specs because it was not finished in time for the > last release of EPUB. However, DPUB-ARIA will be a part of future > releases of EPUB and Web Publications. > > > > > > > > *Tzviya Siegman* > > Information Standards Lead > > Wiley > > 201-748-6884 > > tsiegman@wiley.com <mailto:tsiegman@wiley.com> > > > > *From:* Rich Schwerdtfeger [mailto:richschwer@gmail.com] > *Sent:* Wednesday, May 24, 2017 12:51 PM > *To:* Bogdan Brinza > *Cc:* Joanmarie Diggs; John Jansen; ARIA Working Group; Siegman, > Tzviya - Hoboken > *Subject:* Re: UIA platform testing > > > > Hi Bogdan, > > > > I believe that your browser platform now supports EPUB documents. > Given that this is part of EPUB would you not want to fully support > the specification or is partial support acceptable for Microsoft? > > > > Incidentally, this is the current publisher support for > ARIA-EPUB: > https://github.com/mattgarrish/test-results/blob/ccff0e25121d8c928b890 > a23c38aece0a1377c28/dpub-aria/README.md > > > > > > Rich > > > > > > > > On May 24, 2017, at 12:10 PM, Bogdan Brinza > <bbrinza@microsoft.com <mailto:bbrinza@microsoft.com>> wrote: > > > > Appreciate the input - we currently have no plans to implement > this mapping. I would agree with you that mapping itself doesn't > sound too costly, however additional costs we'll need to drive > for proper implementation like internal validations, regression > protection, localization start to add up quickly. > > More importantly, while cost is an important factor in planning > discussions, this is not the only factor. We're typically driven > by partner, developer, customer and internal teams' requirements > more than just cost and at this point there is very low demand > for this feature. > > We'll keep this under consideration, but I won't expect we'll > land this in time to justify holding off adding Edge results. > > If you'd want to list any address in the implementation report - > please use my address: Bogdan Brinza, bbrinza@microsoft.com > <mailto:bbrinza@microsoft.com>. > > Hope this helps! > > -----Original Message----- > From: Joanmarie Diggs [mailto:jdiggs@igalia.com] > Sent: Wednesday, May 24, 2017 4:14 AM > To: Bogdan Brinza <bbrinza@microsoft.com > <mailto:bbrinza@microsoft.com>> > Cc: John Jansen <John.Jansen@microsoft.com > <mailto:John.Jansen@microsoft.com>>; Rich Schwerdtfeger > <richschwer@gmail.com <mailto:richschwer@gmail.com>>; ARIA > Working Group <public-aria@w3.org <mailto:public-aria@w3.org>>; > Siegman, Tzviya - Hoboken <tsiegman@wiley.com > <mailto:tsiegman@wiley.com>> > Subject: Re: UIA platform testing > > Hi Bogdan. > > Regarding DPub AAM: Are you planning to implement them any time > soon? > Before you say "no"... > > My guess (having done the implementation for WebKitGtk) is that > the implementation will be pretty quick and easy to do in Edge. > It appears the mappings for the roles on your platform are all: > > * Control Type: Text (with the exception of doc-cover, which is > Image) > * Localized Control Type: <rolename with the "doc-" removed> > * If a landmark, also: > - Landmark Type: Custom > - Localized Landmark Type: <rolename with the "doc-" removed> > > So while officially -- and for the publishing industry -- it's > 39 roles, for implementations it's more like a handful of roles > and 39 localizable strings. Low-hanging fruit, in other words.... > > If you think your team might be able to pull off the > implementation before too long, we can hold off on adding > results for Edge. Otherwise, I can add an Edge column > to https://w3c.github.io/test-results/dpub-aam/all.html, showing > all the mappings as "FAIL." If you'd like me to do the latter, > what address(es) would you like me to use > in https://w3c.github.io/test-results/dpub-aam/#index-of-implementations-in-reports? > > --joanie > > On 05/24/2017 01:33 AM, Bogdan Brinza wrote: > > Few notes: > > - DPUB AAM - we currently don't implement those mappings, so > this part > can be skipped for EdgeHTML > - Things similar to "StyleId_Heading2" - this is about > TextPattern and can be verified in Inspect.exe using Text > Pattern Explorer (available on the <body> element). > > -----Original Message----- > From: Joanmarie Diggs [mailto:jdiggs@igalia.com] > Sent: Tuesday, May 23, 2017 10:24 AM > To: John Jansen <John.Jansen@microsoft.com > <mailto:John.Jansen@microsoft.com>>; Bogdan Brinza > <bbrinza@microsoft.com <mailto:bbrinza@microsoft.com>>; Rich > Schwerdtfeger <richschwer@gmail.com <mailto:richschwer@gmail.com>> > Cc: Shane McCarron <shane@spec-ops.io > <mailto:shane@spec-ops.io>>; ARIA Working Group > <public-aria@w3.org <mailto:public-aria@w3.org>> > Subject: Re: UIA platform testing > > Hi John. > > <cough>Welcome to my world</cough>. ;) > > If you go through the wiki history, you will find quite a few > instances of my correcting statements. Automated tools have proven > handy in this > regard: They flag a failure, you look into it and realize the > bug is > not in the implementation or your ATTA, but in the testable > statement > itself. :-/ > > Before you reach this as your definitive conclusion, it's > important to check what is stated in the Core AAM, because I've > also discovered bugs there (i.e. the testable statement is > correct given what is in the Core AAM, which is wrong -- or at > least highly suspect). If the bug is in the Core AAM, please > file an issue against the spec. Bonus points for providing a > patch which fixes it, should time permit and the fix be obvious. > > But if in the end you are sure the fault lies 100% in the > testable statement, and it's a statement for UIA, please just > edit the wiki to reflect the correct assertion. > > Thanks! > --joanie > > On 05/23/2017 07:05 PM, John Jansen wrote: > > Thanks, Bogdan. > > > > We have started testing, and I was actually going to send mail > today > regarding some issues we've found with the tests that make it a bit > more challenging that I think it needs to be. I'm curious how the > automation system worked around these: > > > > 1. Simple typo inconsistency: "Control Type", "control type", > "ControlType" and "Localized Control Type", > "localizedControlType", > "LocalizedControlType". > 1. This is manageable, but makes understanding the tests > challenging > > *Q: Is there anyone going through to make these consistent? I guess > this is the result of multiple people writing test > statements.* > > > > 2. TestCases looking for aria-properties, ask in lots of > different ways > 1. Some tests say > > i. > > <testelement> /PROPERTY/ "AriaProperties" /IS/ "*_hidden:_*true" > > ii. > <testelement> /PROPERTY /"AriaProperties*_.hidden_*" /IS/ "true" > > iii. > <testelement> /PROPERTY/ "hidden" /IS /"true" (and just assumes you > know it wants ariaproperties) > > iv. > Might be more. > > 2. Some more ambiguous tests ask > > i. > > <testelement> /PROPERTY /"DataGrid.ColumnCount" /IS /"4" and > seems to > really be wanting "AriaProperties.ColCount == 4" > > 1. The element in inspect.exe shows no other fields > showing > value "4" so it must be AriaProperties.ColCount > 2. I don't know what DataGrid has to do with anything > 2. This is hard to handle... and probably should be fixed on > the test > side. > > *Q: Should we just log bugs in the repo?* > > > > 3. There is an entire family of tests asking for Pattern support, in > different ways seemingly: > 1. <testelement> /PROPERTY /"controlPatterns" /CONTAINS > /"*ExpandCollapse*" > 2. <testelement> /CONTROL PATTERN /"*ExpandCollapse*" > /EXISTS/ "false" > > *Q: is anyone working on this?* > > > > 4. Some I cannot figure out what it's trying to verify at all, > inspect.exe shows nothing with a similar name, nothing with a > value > matching the assertion value. > 1. <testelement> /PROPERTY /"StyleId_Heading2" /IS/ "present" - > inspect shows nothing similar to StyleId_heading2. > 2. Some are more ambiguous, some are less ambiguous. > > *Q: Not sure what to do with these types of issues. What are your > thoughts?* > > > > > > > > > > *From:* Bogdan Brinza > *Sent:* Monday, May 22, 2017 10:02 PM > *To:* Rich Schwerdtfeger <richschwer@gmail.com > <mailto:richschwer@gmail.com>>; John Jansen > <John.Jansen@microsoft.com <mailto:John.Jansen@microsoft.com>> > *Cc:* Shane McCarron <shane@spec-ops.io > <mailto:shane@spec-ops.io>>; Joanmarie Diggs > <jdiggs@igalia.com <mailto:jdiggs@igalia.com>>; ARIA Working > Group <public-aria@w3.org <mailto:public-aria@w3.org>> > *Subject:* Re: UIA platform testing > > > > Adding John who drives UIA testing on our end. > > --------------------------------------------------------------------- > - > -- > > *From:*Rich Schwerdtfeger <richschwer@gmail.com > <mailto:richschwer@gmail.com> > <mailto:richschwer@gmail.com>> > *Sent:* Monday, May 22, 2017 12:28:01 PM > *To:* Bogdan Brinza > *Cc:* Shane McCarron; Joanmarie Diggs; ARIA Working Group > *Subject:* UIA platform testing > > > > Hi Bogdan, > > > > Shane fixed the bug in the ATTA to enable manual testing to > proceed. > > > > How close are you to being able to start manual testing? > > > > Have you updated the wiki to reflect the UIA Core AAM changes > you made? > > > > Regards, > > Rich > > > > Rich Schwerdtfeger > > >
Received on Thursday, 25 May 2017 19:29:58 UTC