-
Notifications
You must be signed in to change notification settings - Fork 1.8k
AX: Split InjectedBundle/AccessibilityUIElement into subclasses #57098
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AX: Split InjectedBundle/AccessibilityUIElement into subclasses #57098
Conversation
|
EWS run on previous version of this PR (hash 6246fdb) Details |
twilco
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a really nice cleanup!
6246fdb to
46c2cca
Compare
|
EWS run on previous version of this PR (hash 46c2cca) Details |
46c2cca to
25b7a43
Compare
|
EWS run on previous version of this PR (hash 25b7a43) Details |
25b7a43 to
b1ced95
Compare
|
EWS run on previous version of this PR (hash b1ced95) Details |
b1ced95 to
5fb79ba
Compare
|
EWS run on previous version of this PR (hash 5fb79ba) Details |
5fb79ba to
76e1588
Compare
|
EWS run on previous version of this PR (hash 76e1588) Details |
76e1588 to
7fc54b6
Compare
|
EWS run on previous version of this PR (hash 7fc54b6) Details |
7fc54b6 to
95db869
Compare
|
EWS run on previous version of this PR (hash 95db869) Details |
95db869 to
7caa02a
Compare
|
EWS run on previous version of this PR (hash 7caa02a) Details |
7caa02a to
c3169c8
Compare
|
EWS run on previous version of this PR (hash c3169c8) Details |
c3169c8 to
3c865e5
Compare
|
EWS run on current version of this PR (hash 3c865e5) Details |
https://bugs.webkit.org/show_bug.cgi?id=306085 rdar://168724525 Reviewed by Tyler Wilcock. I'd like to experiment with the idea of letting some layout tests opt into a different subclass of InjectedBundle/AccessibilityUIElement, for better site isolation tests. To do this cleanly, this change first refactors the different platform implementations of AccessibilityUIElement into subclasses rather than different implementations of the same header. It also reduces the number of platform-specific guards, which I think helps readability. * Tools/TestRunnerShared/Bindings/JSWrapper.cpp: * Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: * Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h: * Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp: * Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.h: Added. * Tools/WebKitTestRunner/InjectedBundle/cocoa/AccessibilityCommonCocoa.mm: * Tools/WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.h: Added. * Tools/WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: * Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.h: Copied from Tools/WebKitTestRunner/InjectedBundle/AccessibilityUIElement.h. * Tools/WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: * Tools/WebKitTestRunner/InjectedBundle/playstation/AccessibilityUIElementPlayStation.cpp: * Tools/WebKitTestRunner/InjectedBundle/playstation/AccessibilityUIElementPlayStation.h: Added. * Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityUIElementWin.cpp: * Tools/WebKitTestRunner/InjectedBundle/win/AccessibilityUIElementWin.h: Added. Canonical link: https://commits.webkit.org/306205@main
3c865e5 to
000c765
Compare
|
Committed 306205@main (000c765): https://commits.webkit.org/306205@main Reviewed commits have been landed. Closing PR #57098 and removing active labels. |
000c765
3c865e5