Ubufox is broken in Firefox Nightly, due to using no-longer-supported "for each" syntax. Error console now shows "SyntaxError: missing ( after for UpdateNotifier.js:217:8"
Bug #1648649 reported by
Daniel Holbert
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubufox (Ubuntu) |
Triaged
|
High
|
Chris Coulson |
Bug Description
Firefox Nightly (53) no longer supports the non-standard "for each" looping construct, as of https:/
Unfortunately, ubufox uses this construct, which causes problems as shown in the error console at startup:
> SyntaxError: missing ( after for UpdateNotifier.
> SyntaxError: missing ( after for utils.jsm:217:8
Fortunately, it's easy to fix! Just replace code like this...
> for each (let k in [...])
...with code like this:
> for (let k of [...])
Note: I also filed this in Mozilla's bug-tracker (under Tech Evangelism | Add-ons) here:
https:/
Changed in ubufox (Ubuntu): | |
status: | New → Triaged |
To post a comment you must log in.
I'm using Ubuntu 16.10 with latest Firefox & ubufox.
Package versions:
$ apt-cache show xul-ext-ubufox | grep Version
Version: 3.2-0ubuntu1
$ apt-cache show firefox | grep Version build1- 0ubuntu0. 16.10.1
Version: 50.0.2+