summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorugla <ugla@u8.is>2022-05-26 22:19:24 +0200
committerugla <ugla@u8.is>2022-05-27 10:38:49 +0200
commitbb9f15056faf582cd1589d0e787015dadc618e9f (patch)
treea028f33976d21362f22f5497e0c418a86f8f67f0
parent8f21b6fd9ff5e567d3b50e316338fc2be3967e54 (diff)
downloadqutebrowser-bb9f15056faf582cd1589d0e787015dadc618e9f.tar.gz
qutebrowser-bb9f15056faf582cd1589d0e787015dadc618e9f.zip
Add `[role="treeitem"]` to hintable elements
This makes e.g. channels in Slack's channel list hintable.
-rw-r--r--qutebrowser/config/configdata.yml1
-rw-r--r--tests/unit/browser/webkit/test_webkitelem.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml
index 2ccb520b3..e91d9aaf1 100644
--- a/qutebrowser/config/configdata.yml
+++ b/qutebrowser/config/configdata.yml
@@ -1685,6 +1685,7 @@ hints.selectors:
- '[role="menuitem"]'
- '[role="menuitemcheckbox"]'
- '[role="menuitemradio"]'
+ - '[role="treeitem"]'
- '[ng-click]'
- '[ngClick]'
- '[data-ng-click]'
diff --git a/tests/unit/browser/webkit/test_webkitelem.py b/tests/unit/browser/webkit/test_webkitelem.py
index f7cc3e8c2..7df91922d 100644
--- a/tests/unit/browser/webkit/test_webkitelem.py
+++ b/tests/unit/browser/webkit/test_webkitelem.py
@@ -195,6 +195,7 @@ class SelectionAndFilterTests:
('<p role="menuitem" foo="bar"/>', ['all']),
('<p role="menuitemcheckbox" foo="bar"/>', ['all']),
('<p role="menuitemradio" foo="bar"/>', ['all']),
+ ('<p role="treeitem" foo="bar"/>', ['all']),
('<p role="button" foo="bar"/>', ['all']),
('<p role="button" href="bar"/>', ['all', 'url']),