Commit 969f93d
committed
AX: Split out isInert from isAXHidden on AccessibilityObject
https://bugs.webkit.org/show_bug.cgi?id=230680
Reviewed by Antti Koivisto.
Reasons to do this are:
- Naming of isAXHidden is a bit of a lie
- We don't want to inherit inert state from parent to child like we do for aria-hidden, especially
in the document is blocked by modal dialog case, where the modal should be interactable unlike its ancestors/siblings.
* accessibility/AccessibilityObject.cpp:
(WebCore::AccessibilityObject::isAXHidden const):
(WebCore::AccessibilityObject::isInert const):
(WebCore::AccessibilityObject::defaultObjectInclusion const):
* accessibility/AccessibilityObject.h:
* accessibility/AccessibilityObjectInterface.h:
* accessibility/isolatedtree/AXIsolatedObject.cpp:
(WebCore::AXIsolatedObject::isInert const):
* accessibility/isolatedtree/AXIsolatedObject.h:
Canonical link: https://commits.webkit.org/242046@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@282956 268f45cc-cd09-0410-ab3c-d52691b4dbfc1 parent 504e80f commit 969f93d
6 files changed
Lines changed: 38 additions & 5 deletions
File tree
- Source/WebCore
- accessibility
- isolatedtree
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
1 | 23 | | |
2 | 24 | | |
3 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3227 | 3227 | | |
3228 | 3228 | | |
3229 | 3229 | | |
3230 | | - | |
3231 | | - | |
3232 | | - | |
3233 | 3230 | | |
3234 | 3231 | | |
3235 | 3232 | | |
| |||
3250 | 3247 | | |
3251 | 3248 | | |
3252 | 3249 | | |
| 3250 | + | |
| 3251 | + | |
| 3252 | + | |
| 3253 | + | |
| 3254 | + | |
3253 | 3255 | | |
3254 | 3256 | | |
3255 | 3257 | | |
| |||
3271 | 3273 | | |
3272 | 3274 | | |
3273 | 3275 | | |
3274 | | - | |
| 3276 | + | |
3275 | 3277 | | |
3276 | 3278 | | |
3277 | 3279 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
700 | 700 | | |
701 | 701 | | |
702 | 702 | | |
703 | | - | |
| 703 | + | |
| 704 | + | |
704 | 705 | | |
705 | 706 | | |
706 | 707 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1438 | 1438 | | |
1439 | 1439 | | |
1440 | 1440 | | |
| 1441 | + | |
1441 | 1442 | | |
1442 | 1443 | | |
1443 | 1444 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2317 | 2317 | | |
2318 | 2318 | | |
2319 | 2319 | | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
2320 | 2326 | | |
2321 | 2327 | | |
2322 | 2328 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
642 | 642 | | |
643 | 643 | | |
644 | 644 | | |
| 645 | + | |
645 | 646 | | |
646 | 647 | | |
647 | 648 | | |
| |||
0 commit comments