From faf98002350f56f1dd9cfc5cef32c7364b35e295 Mon Sep 17 00:00:00 2001 From: Wojciech Kmiecik Date: Tue, 5 Jun 2018 17:17:14 +0200 Subject: [PATCH] fix U4-10936 when ceratin chrome extensions are enabled --- .../src/common/services/iconhelper.service.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Umbraco.Web.UI.Client/src/common/services/iconhelper.service.js b/src/Umbraco.Web.UI.Client/src/common/services/iconhelper.service.js index 04194838ab..a57fd606aa 100644 --- a/src/Umbraco.Web.UI.Client/src/common/services/iconhelper.service.js +++ b/src/Umbraco.Web.UI.Client/src/common/services/iconhelper.service.js @@ -166,7 +166,13 @@ function iconHelper($q, $timeout) { var c = ".icon-"; for (var i = document.styleSheets.length - 1; i >= 0; i--) { - var classes = document.styleSheets[i].rules || document.styleSheets[i].cssRules; + var classes = null; + try { + classes = document.styleSheets[i].rules || document.styleSheets[i].cssRules; + } catch (e) { + console.warn("Can't read the css rules of: " + document.styleSheets[i].href, e); + continue; + } if (classes !== null) { for(var x=0;x