Extension initialisation broken for Chrome 51

Environment

How to reproduce

Install the extension and open the background console.

Observed behaviour

  • First-run page doesn't open.
  • Some default filter lists are not installed.
  • One of the following exceptions is displayed in the background console:
uninstall.js:66 Uncaught (in promise) TypeError: Iterator result undefined is not an object(…)
subscriptionInit.js:85 Uncaught (in promise) TypeError: Iterator result undefined is not an object(…)

Expected behaviour

  • First-run page opens.
  • All default filter lists are installed.
  • No error in JavaScript console.

What to change

Increase the minimum supported version of Chrome to 52 and Opera to 39.

Notes

Hints for testers

  • Please start testing with Chrome 52 and Opera 39 as they are now the minimum supported versions.
Edited by Dave Vandyke