diff --git a/common/modules/base.jsm b/common/modules/base.jsm index eef3ae1e6..9deba651e 100644 --- a/common/modules/base.jsm +++ b/common/modules/base.jsm @@ -443,7 +443,7 @@ function values(obj) { if (isinstance(obj, ["Generator", "Iterator", Iter])) return iter(obj); - if (Symbol.iterator in obj) + if (typeof obj === 'object' && Symbol.iterator in obj) return iter(obj[Symbol.iterator]()); return iter(function* () {