Re: Prohibiting naming certain roles

+0

The ARIA changes seem great. I want to think a little bit more about Acc Name change; I wonder if it might be reasonable to advise validators to flag these as author errors without adding more steps to the Acc Name algo and changing implementer expectations. That said, I don't want to block progress on the PRs this week-just thought I'd mention in case of future convos.

Thanks,
Melanie
________________________________
From: Carolyn MacLeod <Carolyn_MacLeod@ca.ibm.com>
Sent: Monday, June 24, 2019 10:48:23 AM
To: nurthen@adobe.com
Cc: public-aria@w3.org
Subject: Re: Prohibiting naming certain roles

+1

Carolyn

----- Original message -----
From: James Nurthen <nurthen@adobe.com>
To: 'ARIA Working Group' <public-aria@w3.org>
Cc:
Subject: [EXTERNAL] Prohibiting naming certain roles
Date: Mon, Jun 24, 2019 11:26 AM



Please review the following PRs and add comments in the PRs as needed.



TLDR : These PRs make aria-label and aria-labelledby prohibited for authors to use on certain roles. There is a corresponding minor change to ACCNAME which requires the algorithm to ignore aria-label and aria-labelledby on prohibited roles at the root node only -  but allows the algorithm to remain the same when encountering something where naming is prohibited on other nodes in the algorithm.



Please read and review for full details.



ARIA spec PR - https://github.com/w3c/aria/pull/985<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Faria%2Fpull%2F985&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497623444&sdata=1uAVt8EDoJUijaoCvuDAK6z6CAinBIlsPsswHq6U9XU%3D&reserved=0>
*        Githack version - https://raw.githack.com/w3c/aria/DisallowLabel/index.html<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githack.com%2Fw3c%2Faria%2FDisallowLabel%2Findex.html&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497623444&sdata=lh%2BYqemserBEEuVtVAy57XedZRRdvbyjrzeoHevEdas%3D&reserved=0>
*        PrPreview diff version (bad formatting)- https://pr-preview.s3.amazonaws.com/w3c/aria/985/971b418...8ea7b26.html<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpr-preview.s3.amazonaws.com%2Fw3c%2Faria%2F985%2F971b418...8ea7b26.html&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497633438&sdata=IzYCY5igsZdHjl8Kr1GlVER%2FvfJLhhNoMBaSQHp0GBw%3D&reserved=0>

Accname PR https://github.com/w3c/accname/pull/53<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Faccname%2Fpull%2F53&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497633438&sdata=IP9MrzUT3izKJRWXmQKZQ52oezGx2XYe%2B166w1SEEtc%3D&reserved=0>
*        Githack version - https://raw.githack.com/w3c/accname/issue-52/index.html#step1<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.githack.com%2Fw3c%2Faccname%2Fissue-52%2Findex.html%23step1&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497643431&sdata=9lQMmDmvwHMAqFF8mmg3GXvhfkASYiOsGZcA%2Bin6k04%3D&reserved=0>



(note - the ARIA PR #985 needs the changes to aria.js and common.css in https://github.com/w3c/aria-common/pull/33<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fw3c%2Faria-common%2Fpull%2F33&data=02%7C01%7CMelanie.Richards%40microsoft.com%7C0d77cdf80e2a484bab0e08d6f8cc41d3%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636969953497643431&sdata=mIFMvJp80cYKK1reXawNDURODIBUbD07nIftvEvHOW0%3D&reserved=0> removing from it - I'm simply including them now to facilitate review)



We will aim to merge this on Thursday June 27 unless there are substantive comments which cannot be addressed in a timely way.



Regards,

James







[cid:image001.gif@01D52850.3BEB2AA0]

James Nurthen

415.832.2734 (tel)

601 Townsend Street

Accessibility Engineer

415.987.1918 (cell)

San Francisco, CA, 94103, USA

Adobe. Make It an Experience.

nurthen@adobe.com

www.adobe.com

Received on Thursday, 27 June 2019 05:27:15 UTC