jquery.uls
jquery.uls copied to clipboard
Browser support
I'm unable to find any information which browsers are meant to be supported by jquery.uls.
Since it is a jQuery plugin, I'd assume it is supported as long as jQuery is supported. Browser support of jQuery is listed here: https://jquery.com/browser-support/
I know we don't support IE6 or IE7. IE8 support was broken recently but then fixed. No idea about other browsers.
From the track record of Chrome, Firefox and Opera, I honestly don't see the point of worrying. What other less popular browsers do you need to cover?
I'm just looking for explicit clarity like https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix
Also came up in https://gerrit.wikimedia.org/r/#/c/285580/
Also, we cannot add es5-shim here in mediawiki and remove the code in jquery.uls because it is used in many places outside mediawiki in various browsers- including old browsers.
I guess what Santosh said implies a wider support than MediaWiki. I think it's safe to copy the MediaWiki support matrix to wiki of this project.
I am inclined to use same browser policy of mediawiki(https://www.mediawiki.org/wiki/Compatibility#Browser_support_matrix) - modern browsers. At this point of time it is

Since we do have very limited team capacity in WMF, it would be difficult to support anything other than MediaWiki support. Also makes the codebase clean without much burden.
What do you think? @Nikerabbit ?
I agree that following MediaWiki makes sense for us. MediaWiki has quite wide browser support and there is no point for us making it any wider. I would be even okay with narrower support on case by case basis, i.e. we might not want to support web fonts for some old browsers in the future which are still supported by MediaWiki.
There should also be a link back to MediaWiki.org because that document gets updates and we might not always remember to update the info in uls wiki or wherever it is documented.