summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy <jimmy@spalge.com>2022-05-28 10:10:24 +1200
committerJimmy <jimmy@spalge.com>2022-05-28 10:10:24 +1200
commit703abcde8fc4aadd4779feadacfb49e0d06f609a (patch)
treea028f33976d21362f22f5497e0c418a86f8f67f0
parent8f21b6fd9ff5e567d3b50e316338fc2be3967e54 (diff)
parentbb9f15056faf582cd1589d0e787015dadc618e9f (diff)
downloadqutebrowser-703abcde8fc4aadd4779feadacfb49e0d06f609a.tar.gz
qutebrowser-703abcde8fc4aadd4779feadacfb49e0d06f609a.zip
Merge pull request #7203 from illfygli/master
Add `[role="treeitem"]` to hintable elements This is an Aria role for an interactible element https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/treeitem_role
-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']),