RESOLVED FIXED 155403
AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark
https://bugs.webkit.org/show_bug.cgi?id=155403
Summary AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application...
James Craig
Reported 2016-03-12 18:52:14 PST
AX: "AXLandmarkApplication" is an inappropriate subrole for ARIA "application" since it's no longer a landmark
Attachments
Patch (16.79 KB, patch)
2016-04-08 13:56 PDT, Joanmarie Diggs
no flags
Radar WebKit Bug Importer
Comment 1 2016-03-12 18:53:23 PST
James Craig
Comment 2 2016-03-12 18:54:00 PST
Don't use AXApplication since that's reserved for native apps.
Joanmarie Diggs
Comment 3 2016-04-05 12:52:10 PDT
Chris: Any thoughts on this one? We need to wrap up the mappings for the Core AAM spec.
chris fleizach
Comment 4 2016-04-05 12:53:09 PDT
i think we gotta change it everywhere
Joanmarie Diggs
Comment 5 2016-04-05 13:26:45 PDT
(In reply to comment #4) > i think we gotta change it everywhere Meaning....?
chris fleizach
Comment 6 2016-04-05 13:30:05 PDT
(In reply to comment #5) > (In reply to comment #4) > > i think we gotta change it everywhere > > Meaning....? we should change WebCore code so that Application is not a landmark type. i don't know what the new names will be though since we haven't done it
Joanmarie Diggs
Comment 7 2016-04-05 13:37:30 PDT
(In reply to comment #6) > (In reply to comment #5) > > (In reply to comment #4) > > > i think we gotta change it everywhere > > > > Meaning....? > > we should change WebCore code so that Application is not a landmark type. i > don't know what the new names will be though since we haven't done it Aha. Gotcha. So both for the purpose of making the change everywhere, and also filling out the cell in the table in the spec, if you could sort out what the role, subrole, and role description should be that would be great. Then, if you and Nan are busy, I'm happy to make the change for our platforms once I know what they should be. Thanks again!
chris fleizach
Comment 8 2016-04-05 13:38:40 PDT
(In reply to comment #7) > (In reply to comment #6) > > (In reply to comment #5) > > > (In reply to comment #4) > > > > i think we gotta change it everywhere > > > > > > Meaning....? > > > > we should change WebCore code so that Application is not a landmark type. i > > don't know what the new names will be though since we haven't done it > > Aha. Gotcha. So both for the purpose of making the change everywhere, and > also filling out the cell in the table in the spec, if you could sort out > what the role, subrole, and role description should be that would be great. > > Then, if you and Nan are busy, I'm happy to make the change for our > platforms once I know what they should be. Yes please go ahead. I think you'll be able to make reasonable decisions for all platforms > > Thanks again!
Joanmarie Diggs
Comment 9 2016-04-08 13:56:47 PDT
Joanmarie Diggs
Comment 10 2016-04-08 14:01:25 PDT
@Chris: Due to some local build issues I'm having with the iOS Simulator, along with having no Windows environment, I'm tossing this patch at EWS to see what test failures I get before asking for formal review. In the meantime, how do you feel about a subrole of AXWebApplication and a role description of "web application"? I wasn't sure if the role description should be left alone, or if the distinction between a web app and a native/top-level app mattered.
chris fleizach
Comment 11 2016-04-08 15:02:58 PDT
(In reply to comment #10) > @Chris: Due to some local build issues I'm having with the iOS Simulator, > along with having no Windows environment, I'm tossing this patch at EWS to > see what test failures I get before asking for formal review. > > In the meantime, how do you feel about a subrole of AXWebApplication and a > role description of "web application"? I wasn't sure if the role description > should be left alone, or if the distinction between a web app and a > native/top-level app mattered. sounds good to me looks like EWS is green
Joanmarie Diggs
Comment 12 2016-04-08 15:05:56 PDT
(In reply to comment #11) > (In reply to comment #10) > > @Chris: Due to some local build issues I'm having with the iOS Simulator, > > along with having no Windows environment, I'm tossing this patch at EWS to > > see what test failures I get before asking for formal review. > > > > In the meantime, how do you feel about a subrole of AXWebApplication and a > > role description of "web application"? I wasn't sure if the role description > > should be left alone, or if the distinction between a web app and a > > native/top-level app mattered. > > sounds good to me > > looks like EWS is green Yup. Please review then. Thanks!
WebKit Commit Bot
Comment 13 2016-04-08 18:19:06 PDT
Comment on attachment 276038 [details] Patch Clearing flags on attachment: 276038 Committed r199260: <http://trac.webkit.org/changeset/199260>
WebKit Commit Bot
Comment 14 2016-04-08 18:19:11 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.