diff --git a/src/lib/template/templatizer.html b/src/lib/template/templatizer.html index d06cc4c2..0b6cf5d3 100644 --- a/src/lib/template/templatizer.html +++ b/src/lib/template/templatizer.html @@ -299,6 +299,8 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN _extendTemplate: function(template, proto) { var n$ = Object.getOwnPropertyNames(proto); if (proto._propertySetter) { + // _propertySetter API may need to be copied onto the template, + // and it needs to come first to allow the property swizzle below template._propertySetter = proto._propertySetter; } for (var i=0, n; (i