From cee5845a5bc663fe5a5c261d9b7c2c3f9fdce873 Mon Sep 17 00:00:00 2001 From: Daniel Freedman Date: Thu, 28 Jan 2016 11:35:54 -0800 Subject: [PATCH] Hide polyfill templates from rendering Fixes #481 --- src/Template/Template.js | 6 ++++++ tests/Template/tests.html | 23 ++++++++++++++++++++--- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/Template/Template.js b/src/Template/Template.js index 5cf73ed..b7ae60f 100644 --- a/src/Template/Template.js +++ b/src/Template/Template.js @@ -17,6 +17,12 @@ if (typeof HTMLTemplateElement === 'undefined') { var contentDoc = document.implementation.createHTMLDocument('template'); var canDecorate = true; + var templateStyle = document.createElement('style'); + templateStyle.textContent = TEMPLATE_TAG + '{display:none;}'; + + var head = document.head; + head.insertBefore(templateStyle, head.firstElementChild); + /** Provides a minimal shim for the