-
Notifications
You must be signed in to change notification settings - Fork 0
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
Which version of FF should we support for a11y? #102
Comments
@jessegreenberg, thanks for posting this issue! I am sorry I will miss the a11y meeting this Friday, but I will try to catch up on this topic. |
And here is another article on FF 60 and JAWS from Marco on May 11, 2018: |
Awesome, thanks for posting that @terracoda. It sounds like FF is announcing "Mission Accomplished", which indicates to me that we should be striving or FF latest. From the article:
I wasn't able to get this version from the "Check for updates" option in the help menu. But the version listed is available for download from the website. Ill try that and see if I am able to use FF again. |
That version of JAWS sounds nice on FF 60, it works! That really helps decide, thanks @terracoda. |
Glad to know it is working. You and @lmulhall-phet have been doing the hard work of actually listening! |
Discussed at a11y meeting. We agreed that now that FF 60 is usable with JAWS and most people are going to be using that version, it is less acceptable for PhET to support an old version of FF. We don't want to be an outlier where we have to tell users and teachers to install FF 52 ESR to use our sims (would also be a huge pain while presenting our work). Even though FF 60 is noticeably slower than FF 52 ESR, we should support the latest version. The question that remains is how far PhET will need to go to fix bugs or improve performance on that version if FF will continue to make improvements after quantum. @zepumph pointed out the first bullet on the "Whats Next" section of this post from last week:
which is good news. We may need to make case by case decisions. |
@jessegreenberg Keeping with latest FF sounds correct to me. We'll just have to make the call on specific issues on a case-by-case basis (as you mentioned). |
And, Firefox is not able support older versions of JAWS either. Quoting from same article,
As mentioned in the article the community has played a big role in ensuring issues were addressed and continue to be addressed. I agree with @jessegreenberg and @emily-phet - case-by-case approach needed here. |
~7 months ago, FF released "Firefox Quantum" (version 57), which caused substantial problems for a11y. FF and AT vendors recommended that users use Firefox 52 ESR until problems were fixed.
Since then FF and AT vendors have been working on improving performance and fixing bugs introduced in Quantum. As of FF 60, JAWS should theoretically be usable (thanks @lmulhall-phet for finding this)
But when I try latest version of JAWS (18.0.5xxx), I see the following dialog and I cannot use the AT at all:
NVDA is usable on FF 60, but is substantially slower than FF 52 ESR.
On the other hand, we are finding some bugs that are in FF 52 ESR that are not found in FF 60, like phetsims/balloons-and-static-electricity#405.
Which version of FF should we support?
In the long run, we should support latest version of FF. As of january this year, 2/3 of FF users on NVDA are using latest version (https://www.marcozehe.de/2018/01/16/nvda-firefox-58-team-regaining-strength/)
But if FF 57+ performance is too poor to use a sim, do we spend resources on optimization when it is
likely that FF will be significantly faster for a11y in ~6 months? And FF 60 isn't even usable (!!) with JAWS (at least for me, @lmulhall-phet had better luck on his machine).
It would be good to discuss with @terracoda @emily-phet @mbarlow12 and @zepumph in the next a11y meeting.
The text was updated successfully, but these errors were encountered: