Index: lib/content/snippets.js |
=================================================================== |
--- a/lib/content/snippets.js |
+++ b/lib/content/snippets.js |
@@ -711,17 +711,17 @@ |
descriptor.configurable = true; |
Object.defineProperty(object, property, descriptor); |
return; |
} |
let name = property.slice(0, dotIndex); |
property = property.slice(dotIndex + 1); |
let value = object[name]; |
- if (value && typeof value == "object") |
+ if (value && (typeof value == "object" || typeof value == "function")) |
wrapPropertyAccess(value, property, descriptor); |
let currentDescriptor = Object.getOwnPropertyDescriptor(object, name); |
if (currentDescriptor && !currentDescriptor.configurable) |
return; |
let setter = newValue => |
{ |