The easiest way to revert to an earlier browser (edit: on Windows!) would be to grab one of the PortableApps versions... i.e.
Mozilla Firefox Portable 45 ESR ... it'll be totally independent of your browser of choice (you just need to close your installed version of Firefox before running the portable version. And yes, it is embarrassing that the browser makers have broken HTML and JavaScript code that was working perfectly will prior to them fiddling around again with their browsers again!
As far as support, if you have no intentions of using Particle, then for longevities sake, switch to the
ESP8266 Arduino core. You'll get more compatibility with existing code, and all the newer features that have been brought to the ESP8266 Arduino core since the Oak split from the main project (to add Particle OTA support, as OTA support didn't exist at the time Erik started on the Oak). Brendan (nog3)
did an excellent write-up on how to change over to the ESP8266 Arduino core. I would recommend backing up the Oak as he suggested, as that will save your Particle keys if you do later change your mind and want to go back to using the Particle cloud for something. There is an update in the pipeline that will remove the requirement for the 'boards.txt' edit
, but it isn't in the stable release channel yet. Edit: 2.4.0 was released two days ago, which includes the Digistump Oak boards.txt definition.
As a bonus, you then have full control over if and when the ESP8266 connects to the WiFi (and what network) so you can more easily write power efficient code, and you can also do OTA via the ArduinoOTA library included with the ESP8266 core. It is a local OTA solution, so no external server required!