From e1ba4bf951ea8195dd9bd4e7e52966b53fb32bbb Mon Sep 17 00:00:00 2001 From: Witold Filipczyk Date: Thu, 14 Oct 2021 14:10:28 +0200 Subject: [PATCH] [css2xpath] Fake :scope --- src/ecmascript/spidermonkey/css2xpath.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ecmascript/spidermonkey/css2xpath.c b/src/ecmascript/spidermonkey/css2xpath.c index e96c82a1..868fc086 100644 --- a/src/ecmascript/spidermonkey/css2xpath.c +++ b/src/ecmascript/spidermonkey/css2xpath.c @@ -307,7 +307,7 @@ class Translator } private: - Rule *rules[33] = { + Rule *rules[34] = { // prefix|name new RegexRule("([a-zA-Z0-9\\_\\-\\*]+)\\|([a-zA-Z0-9\\_\\-\\*]+)", "$1:$2"), @@ -383,6 +383,7 @@ private: new RegexRule("(:checked)", "[@checked=\"checked\"]"), new RegexRule(":(disabled)", "[@$1]"), new RegexRule(":root", "/"), + new RegexRule(":scope", ""), // use * when tag was omitted new RegexRule("^\\[", "*["),