| Index: chrome/content/elemHideEmulation.js | 
| =================================================================== | 
| --- a/chrome/content/elemHideEmulation.js | 
| +++ b/chrome/content/elemHideEmulation.js | 
| @@ -284,16 +284,22 @@ | 
| let actualPrefix = (prefix && !incompletePrefixRegexp.test(prefix)) ? | 
| prefix + " " : prefix; | 
| for (let style of styles) | 
| if (regexp.test(style.style)) | 
| for (let subSelector of style.subSelectors) | 
| { | 
| if (subSelector == "*") | 
| subSelector = ""; | 
| +          else | 
| +          { | 
| +            let idx = subSelector.lastIndexOf("::"); | 
| +            if (idx != -1) | 
| +              subSelector = subSelector.substr(0, idx); | 
| +          } | 
| yield actualPrefix + subSelector; | 
| } | 
| }, | 
|  | 
| *getSelectors(prefix, subtree, styles) | 
| { | 
| for (let selector of this.findPropsSelectors(styles, prefix, this._regexp)) | 
| yield [selector, subtree]; | 
|  |