ProveIt init doesn't work with Internet Explorer or in older browsers
Open, Needs TriagePublic

Description

Proveit init() uses Object.assing() (MediaWiki:Gadget-ProveIt.js , line 103 [1] ) to store data which is not supported in Internet Explorer or in older browsers.[2]

[1] https://commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-ProveIt.js&oldid=249405179
[2] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/assign

Zache created this task.Jul 28 2017, 9:28 AM
gh87 added a subscriber: gh87.Aug 21 2017, 4:47 AM

I found out that, on IE11, the ProveIt toolbar works by switching to "classic version" of ProveIt via user preferences in enWP. Click the box to checkmark that option and then press "save changes", and it works. Furthermore, if you checkmark both "ProveIt" and "ProveIt (classic version)", you will see both the "[P]" button and the classic, old version of ProveIt.