Polymer breaks native element's prototype.

by Tomek

HTML

<script src="https://rawgithub.com/Polymer/platform/0.2.0/platform.js"></script>
<script>
    function presentYourself() {
        alert(
            "Hi, my name is " + this.tagName + ".\n" +
            "Am I\n" +
            "Node? " + (this instanceof Node) + "\n" +
            "HTMLElement? " + (this instanceof HTMLElement) + "\n" +
            "HTMLButtonElement? " + (this instanceof HTMLButtonElement) + ".");
    }
</script>
<button onclick="presentYourself">Hit me!</button>