-
Notifications
You must be signed in to change notification settings - Fork 182
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
Minimum supported browser versions? #644
Comments
Dear Christian, indeed, I would be happy to test your site. Best wishes, |
Great, thanks! |
We've had a report of a Numbas question using JSXGraph not working in Mi Browser 12.13.2. Other Numbas questions without JSXGraph work for them. We're using JSXGraph 1.7.0. I can't find any compatibility information for Mi browser, but looking at the user agent string, it seems to be based on Chrome 89. Do you have a way of testing with old versions of Chrome? |
Indeed, I could create an error with JSXGraph v1.7.0 in Chrome 89. Unfortunately, this browser version also does not like the method I could test the browser by installing ubuntu 20.4 in virtualbox and install chrome 89 from https://mirror.cs.uchicago.edu/google-chrome/pool/main/g/google-chrome-stable/. |
OK, thanks. So I should just upgrade JSXGraph, I think. |
If you send me a public link, I could test the page if there are further problems. |
Is there a list of minimum supported browser versions, or of features that JSXGraph uses?
We had a report from a user of the Numbas JSXGraph extension that students with running old versions of MacOS encountered an error because the
Array.at
method, used in some code in the Text element, wasn't defined. This particular code could easily be replaced by indexing with square brackets instead, but I'd rather be able to say to the users what minimum versions are supported.For Numbas, I made a tool which lets me pick the browser features I'm using, and shows the minimum versions of each browser that support them: https://somethingorotherwhatever.com/can-i-also-use/
I aim for compatibility with 95% of devices, weighted by frequency of use.
The settings file is checked into the Numbas repository, to document the required features: https://github.com/numbas/Numbas/blob/master/can-i-also-use-settings.json.
Would you be interested in doing this?
The text was updated successfully, but these errors were encountered: