diff --git a/src/components/ebay-icon/component-browser.js b/src/components/ebay-icon/component-browser.js
index <HASH>..<HASH> 100644
--- a/src/components/ebay-icon/component-browser.js
+++ b/src/components/ebay-icon/component-browser.js
@@ -5,8 +5,10 @@ module.exports = {
         // Create a hidden svg to store all symbols on startup.
         if (!rootSvg) {
             rootSvg = document.createElement('svg');
-            rootSvg.hidden = true;
-            document.body.insertBefore(rootSvg, document.body.firstChild);
+            const rootDiv = document.createElement('div');
+            rootDiv.hidden = true;
+            document.body.insertBefore(rootDiv, document.body.firstChild);
+            rootDiv.appendChild(rootSvg);
         }
 
         // If there were any symbols rendered then we move them to the svg above after rendering them.
Added hidden div wrapper to Icons (#<I>)