diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index b545282ea..185dcb52d 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -2542,7 +2542,7 @@ Default:
* +pass:[audio]+
* +pass:[img]+
* +pass:[video]+
-- +pass:[urls]+:
+- +pass:[url]+:
* +pass:[[src]]+
* +pass:[[href]]+
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml
index d685f8b9a..80d1fa68d 100644
--- a/qutebrowser/config/configdata.yml
+++ b/qutebrowser/config/configdata.yml
@@ -1071,7 +1071,7 @@ hints.selectors:
- 'audio'
- 'img'
- 'video'
- urls:
+ url:
- '[src]'
- '[href]'
inputs:
diff --git a/tests/unit/browser/webkit/test_webkitelem.py b/tests/unit/browser/webkit/test_webkitelem.py
index eb06a3bca..ffbd63bae 100644
--- a/tests/unit/browser/webkit/test_webkitelem.py
+++ b/tests/unit/browser/webkit/test_webkitelem.py
@@ -146,18 +146,18 @@ class SelectionAndFilterTests:
TESTS = [
('', []),
('', []),
- ('', ['urls']),
- ('', ['urls']),
+ ('', ['url']),
+ ('', ['url']),
('', ['all']),
- ('', ['all', 'links', 'urls']),
- ('', ['all', 'links', 'urls']),
+ ('', ['all', 'links', 'url']),
+ ('', ['all', 'links', 'url']),
('', ['all']),
- ('', ['all', 'links', 'urls']),
+ ('', ['all', 'links', 'url']),
('', ['all']),
- ('', ['all', 'links', 'urls']),
+ ('', ['all', 'links', 'url']),
('', ['all', 'inputs']),
('', ['all']),
@@ -173,7 +173,7 @@ class SelectionAndFilterTests:
('', ['inputs', 'all']),
('', ['all']),
- ('', ['all', 'urls']),
+ ('', ['all', 'url']),
# We can't easily test /