Last modified: 2014-01-23 17:51:39 UTC
When I click the "make request" button, nothing happens. I get an error in web console: history.pushState is not a function https://test.wikipedia.org/w/static-1.21wmf11/extensions/ApiSandbox/modules/ext.apiSandbox.js Line 789 Note, things up to that point work (selecting what type of request, etc) work Tested on Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20110302 Iceweasel/3.5.16 (like Firefox/3.5.16) Same symptoms on Google chrome 5.0.342.7 beta (Don't know if same exception, couldn't figure out how to get to the equivalent to the js console on chrome) Yeah I know, my web browsers are a bit old.
This function was introduced in HTML5 apparently: https://developer.mozilla.org/en/docs/DOM/Manipulating_the_browser_history#Adding_and_modifying_history_entries I guess your browsers don't support it.
(In reply to comment #0) > Yeah I know, my web browsers are a bit old. Please try with a recent (supported) browser and report back. :)
(In reply to comment #2) > (In reply to comment #0) > > Yeah I know, my web browsers are a bit old. > > Please try with a recent (supported) browser and report back. :) From https://www.mediawiki.org/wiki/Compatibility#Browser : > "Grade A" functionality is maintained for the following browser requirements: > > Internet Explorer 9+ > Firefox 3.6+ > Safari 5.0+ > Opera 11.6+ > Chrome 17+ Internet Explorer 9 doesn't have history.pushState.
Change 103722 had a related patch set uploaded by MaxSem: Check whether history.pushState is supported https://gerrit.wikimedia.org/r/103722
Change 103722 merged by jenkins-bot: Check whether history.pushState is supported https://gerrit.wikimedia.org/r/103722