Only unescape meta characters selector-meta-chars
Florian Ragwitz [Sat, 7 May 2011 21:13:24 +0000 (23:13 +0200)]
lib/HTML/Zoom/SelectorParser.pm

index f23f4b8..e2215f9 100644 (file)
@@ -194,7 +194,7 @@ sub parse_selector {
 
 sub _unescape {
     my ($self, $escaped) = @_;
-    (my $unescaped = $escaped) =~ s/\\(.)/$1/g;
+    (my $unescaped = $escaped) =~ s/\\([\Q$sel_meta_char\E])/$1/g;
     return $unescaped;
 }