Index: lib/content/elemHideEmulation.js
===================================================================
--- a/lib/content/elemHideEmulation.js
+++ b/lib/content/elemHideEmulation.js
@@ -406,35 +406,29 @@
     let elementFilters = [];
 
     let cssStyles = [];
 
     let stylesheetOnlyChange = !!stylesheets;
     if (!stylesheets)
       stylesheets = this.document.styleSheets;
 
-    // Chrome < 51 doesn't have an iterable StyleSheetList
-    // https://issues.adblockplus.org/ticket/5381
-    for (let i = 0; i < stylesheets.length; i++)
+    for (let stylesheet of stylesheets)
     {
-      let stylesheet = stylesheets[i];
       // Explicitly ignore third-party stylesheets to ensure consistent behavior
       // between Firefox and Chrome.
       if (!this.isSameOrigin(stylesheet))
         continue;
 
       let rules = stylesheet.cssRules;
       if (!rules)
         continue;
 
-      // Chrome < 51 doesn't have an iterable CSSRuleList
-      // https://issues.adblockplus.org/ticket/5773
-      for (let j = 0; j < rules.length; j++)
+      for (let rule of rules)
       {
-        let rule = rules[j];
         if (rule.type != rule.STYLE_RULE)
           continue;
 
         cssStyles.push(stringifyStyle(rule));
       }
     }
 
     let patterns = this.patterns.slice();
