diff --git a/src/lib/base.html b/src/lib/base.html index 9b3945df7f..46870a9529 100644 --- a/src/lib/base.html +++ b/src/lib/base.html @@ -67,6 +67,7 @@ if (settings.disableUpgradeEnabled) { if (this.hasAttribute('disable-upgrade')) { this._propertySetter = disableUpgradePropertySetter; + this._configValue = null; this.__data__ = {}; return; } else { @@ -314,6 +315,7 @@ if (!this.__hasInitialized && name === 'disable-upgrade') { this.__hasInitialized = true; this._propertySetter = Polymer.Bind._modelApi._propertySetter; + this._configValue = Polymer.Base._configValue; this.__initialize(); } origAttributeChangedCallback.call(this, name, oldValue, newValue); diff --git a/test/smoke/bind-smoke.html b/test/smoke/bind-smoke.html index e3eadb2e91..dd7a807f03 100644 --- a/test/smoke/bind-smoke.html +++ b/test/smoke/bind-smoke.html @@ -10,8 +10,6 @@ --> - - - + + + + + + diff --git a/test/unit/element-disable-upgrade.html b/test/unit/element-disable-upgrade.html index f070c248fe..c82fc47b81 100644 --- a/test/unit/element-disable-upgrade.html +++ b/test/unit/element-disable-upgrade.html @@ -94,10 +94,17 @@