| 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]; |