diff --git a/src/lib/polymer-bootstrap.html b/src/lib/polymer-bootstrap.html
index cf09cea364..3386d515bf 100644
--- a/src/lib/polymer-bootstrap.html
+++ b/src/lib/polymer-bootstrap.html
@@ -34,15 +34,10 @@
// Polymer.Base is now chained to factory.prototype, and for IE10 compat
// this may have resulted in a new prototype being created
prototype = factory.prototype;
- // native Custom Elements treats 'undefined' extends property
- // as valued, the property must not exist to be ignored
- // TODO(sjmiles): Custom Elements no longer has the above behavior
var options = {
- prototype: prototype
+ prototype: prototype,
+ extends: prototype.extends
};
- if (prototype.extends) {
- options.extends = prototype.extends;
- }
Polymer.telemetry._registrate(prototype);
document.registerElement(prototype.is, options);
return factory;