diff --git a/src/lib/base.html b/src/lib/base.html index 1223d4e438..7d24ebf4ab 100644 --- a/src/lib/base.html +++ b/src/lib/base.html @@ -68,6 +68,11 @@ } // registration extension point proto._doBehavior('registered'); + // where prototypes are simulated (IE10), element instance + // must be specfically fixed up. + if (settings.usePolyfillProto && proto !== this) { + proto.extend(this, proto); + } } }, diff --git a/test/unit/lazy-register.html b/test/unit/lazy-register.html index aa64431c0e..88cae90dda 100644 --- a/test/unit/lazy-register.html +++ b/test/unit/lazy-register.html @@ -35,6 +35,51 @@ }); + + + + + + + + + +