-
Notifications
You must be signed in to change notification settings - Fork 2
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
MR for windows aria-live support #16
Comments
Yes, that sounds right to me. There is currently a MR in progress for phetsims/qa#608, when that is finished we can begin this one. |
@zepumph @jessegreenberg can you fill me in on why this is relevant for scenery-phet? The commit that you referenced above concernes AriaHerald, and I see no occurrences of AriaHerald in scenery-phet code. |
I am guessing this was opened in scenery-phet because the parent issue phetsims/scenery-phet#490 is in scenery-phet. AriaHerald used to live in scenery-phet which is why phetsims/scenery-phet#490 was opened here in 2019. This MR involves code now in utterance-queue, I will move the issue there. |
I notified dev-public that I was going to begin this. I reviewed sims listed in interactive-description and on the website and identified that these published sims will need the patch. Published branches were determined manually, I couldn't find a way to check branch status on a subset of sims.
Some of these were published some time ago, possibly before this repo existed so I expect we will need to do some manual patching. |
The auto MR process should allow you to detect this, likely only one or two patches will be needed (one for sims with utterance-queue/ and the other for that code in scenery-phet?). Are we worried at all about adding this code to a copy of AriaHerald that was before we need this patch? I don't have a good understanding of where the original commit in phetsims/scenery-phet#490 come into play in terms of all of these sims. Is it possible that some, like maybe RIAW or BASE are older than this patch needs? You are probably aware of this sentiment, but I wanted to ping you about just to be sure. I agree that manual testing will likely be important, but also, most of the important logic exists in a single function, Let me know if I can help, and good luck! |
Thanks, that is a good point, for sims that predate use of
I tested these with NVDA in Chrome and verified that there were no issues with alerts. That leaves the following sims
as needing the patch, some of which will have a patch in utterance-queue and others in scenery-phet. |
Maintenance RCs deployed in phetsims/qa#614. I did a spot check on all with JAWS in Chrome and things seem fixed, but we will see how the spot check goes. |
QA spot check has cleared, proceeding with |
After kicking it off, I received this error
|
I made it so that GFL 2.2 will be able to production deploy over in phetsims/perennial#209. Let me know if I should deploy it for any brands, or do anything more. |
OK Thanks! I just tried again and got "It appears that the last deployment was for production" error so I think I need to revert a commit to package.json and try again. |
This reverts commit 4e84d52.
The production task finished. I went through each link reported by Maintenance.listLinks() and all are running. This has been completed, closing. |
This is from phetsims/scenery-phet#490, and will need to patch as many sims as needed with
8104d51
@jessegreenberg does that sound right to you?
ration and proportion 1.0 has already been patched.
The text was updated successfully, but these errors were encountered: