summaryrefslogtreecommitdiff
path: root/qutebrowser/browser/greasemonkey.py
diff options
context:
space:
mode:
authorJimmy <jimmy@spalge.com>2018-04-03 20:11:15 +1200
committerJimmy <jimmy@spalge.com>2018-04-03 20:11:15 +1200
commit164ea98a5b51a58f86780a4d232978b116405696 (patch)
tree565f25ee7354f311d4aa495600b052b20165cb26 /qutebrowser/browser/greasemonkey.py
parent79823a9a0bb934d92226a8a47ce8830b231ce167 (diff)
downloadqutebrowser-164ea98a5b51a58f86780a4d232978b116405696.tar.gz
qutebrowser-164ea98a5b51a58f86780a4d232978b116405696.zip
Greasemonkey: fix default include value
Greasemonkey scripts are supposed to default to running on all pages. @jgkamat and @nemanjan00 repurted some script not running on all pages unless they either removed (or broke) the metadata block or added an include directive. Indeed I had a logic error when it only defaulted to being included on all pages when no metadata block at all was included. Whoops.
Diffstat (limited to 'qutebrowser/browser/greasemonkey.py')
-rw-r--r--qutebrowser/browser/greasemonkey.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/browser/greasemonkey.py b/qutebrowser/browser/greasemonkey.py
index 41e4a1ed4..a43644bf6 100644
--- a/qutebrowser/browser/greasemonkey.py
+++ b/qutebrowser/browser/greasemonkey.py
@@ -92,7 +92,7 @@ class GreasemonkeyScript:
props = ""
script = cls(re.findall(cls.PROPS_REGEX, props), source)
script.script_meta = props
- if not props:
+ if not script.includes:
script.includes = ['*']
return script