Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues for JO to review regarding zepumph's scenery-internal accessibility work #832

Open
4 tasks done
Tracked by #953
zepumph opened this issue Jul 12, 2018 · 14 comments
Open
4 tasks done
Tracked by #953

Comments

@zepumph
Copy link
Member

zepumph commented Jul 12, 2018

I don't want to loose track, but @jonathanolson I'll let you know when we are ready for a larger review, since most of these are touching the same places in the same files.

@zepumph
Copy link
Member Author

zepumph commented Aug 30, 2018

@jonathanolson we are ready for a batch review of most of the work I did in scenery for accessibility this summer. I'm unsure about your workload and I think this priority is such that we don't want this to drop off and never get done.

@ariel-phet please assign a priority.

@zepumph
Copy link
Member Author

zepumph commented Aug 30, 2018

Tagging @jessegreenberg so he is aware of this as well.

@ariel-phet ariel-phet removed their assignment Sep 6, 2018
@ariel-phet
Copy link

@zepumph assigning as high priority. Please mention at status meeting tomorrow.

@jonathanolson
Copy link
Contributor

Ok sounds good. Is most of the code in master, or in branches?

@zepumph
Copy link
Member Author

zepumph commented Sep 6, 2018

All is in master. Let me know if you want to discuss general/specifics at any point during it or before you dive in.

@jonathanolson
Copy link
Contributor

Most of the review should be in the above commit (inline REVIEW comments, feel free to promote anything to an issue). Can you look through all of the commit, as I also made minor updates instead of tagging things.

I'd like to get a bit more background on #819 before completing the review.

I'll be available to discuss anything mentioned. Can we schedule a time to discuss the aria associations, and in general to discuss the current behavior pattern? (See the wall of text in A11yBehaviorFunctionDef).

@zepumph
Copy link
Member Author

zepumph commented Sep 20, 2018

I think a time to talk sounds very nice! @jessegreenberg and I have 4 hours carved out Friday, sept 28th that would work well to meet for these issues, between 11-3MT. In the mean time I will try to make time to deeply dive into your review so far.

@jonathanolson
Copy link
Contributor

I'll be available then.

@zepumph
Copy link
Member Author

zepumph commented Sep 22, 2018

Notes from reviewing the review:

  • We should make sure that default behavior functions assert appropriate keys aren't set that would interfere with the higher level api, otherwise a client could have buggy behavior. Maybe we should discuss this further before implementing
  • Fix this todo in setHelpText: helptext should only be set on interactive Elements?
  • Make a typeDef (or type) for associationObject.
  • Decide whether an accessibleAttribute deserves its own POJO
  • Discuss/document the difference between which attributes you MUST use the association API for (right now just aria-labelledby and aria-describedby).
  • (maybe??) create and enum for the 4 peer elements.

For Friday Discussion with @jonathanolson and @jessegreenberg:

  • talk about the generalities of behavior functions as part of Fix a11y behavior functions when using low level and high level API at the same time #867
  • Discuss when to have a convenience mixin function call to accessibleAttribute api (like containerAriaRole), and when it should be its own thing completely (inputType).
  • Search for ZEPUMPH: and discuss a few questions that came up while looking at a few review comments.
  • Describe the association api for JO to review

zepumph added a commit that referenced this issue Sep 22, 2018
@zepumph
Copy link
Member Author

zepumph commented Sep 22, 2018

In the above commits I got through to setAppendLabel in Accessibility.js, still to do:

@zepumph
Copy link
Member Author

zepumph commented Oct 26, 2018

@jonathanolson my understanding is that all that is left to review is #819 (I marked the check boxes in the first comment accordingly). Can you confirm that, and if so you can unassign yourself from this and just look at the association issue specifically from here.

@zepumph
Copy link
Member Author

zepumph commented Oct 27, 2018

Much of this has been done. Removing the high priority label on it as we finish stuff off.

@zepumph
Copy link
Member Author

zepumph commented Mar 3, 2023

#867

@jessegreenberg
Copy link
Contributor

I reviewed this issue. Many items are done or have been done since we last looked at this, but there are still comments pointing to this issue that would be good to review. Also, take another look at #832 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants