diff --git a/src/background.js b/src/background.js
index f26a37f..47cf501 100644
--- a/src/background.js
+++ b/src/background.js
@@ -23,7 +23,7 @@ function passFilters_(url, type, filters) {
switch (filter.type) {
case 'urls':
hasUrlFilters = true;
- if (url.search(filter.urlPattern) == 0) {
+ if (url.search(filter.urlRegex) == 0) {
allowUrls = true;
}
break;
@@ -77,7 +77,7 @@ function loadSelectedProfile_() {
}
joiner.push(c);
}
- filter.urlPattern = joiner.join('');
+ filter.urlRegex = joiner.join('');
}
filters.push(filter);
}
diff --git a/src/popup.html b/src/popup.html
index 5f474cf..a25dde4 100644
--- a/src/popup.html
+++ b/src/popup.html
@@ -322,17 +322,17 @@
Resource Type
+ ng-click="openLink('https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions')">
= 0) {
+ c = '\\' + c;
+ } else if (c == '\\') {
+ c = '\\\\';
+ } else if (c == '*') {
+ c = '.*';
+ }
+ joiner.push(c);
+ }
+ delete filter.urlPattern;
+ filter.urlRegex = joiner.join('');
+ }
+ }
+ }
+ }
} else {
dataSource.profiles = [];
}