Bug 284974
| Summary: | AX: Stop unnecessarily exposing AXResolvedEditingStyles on macOS as it's not used by anything | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tyler Wilcock <tyler_w> |
| Component: | Accessibility | Assignee: | Tyler Wilcock <tyler_w> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 18 | ||
| Hardware: | All | ||
| OS: | All | ||
Tyler Wilcock
The handling of this attribute was added for https://bugs.webkit.org/show_bug.cgi?id=215129 / rdar://65114972, intending to help fix a bug on iOS. Support for serving this attribute was also added for macOS, but never made use of by any macOS Apple assistive technology nor any open-source one that I can find, so let's stop exposing it. This should make accessibilityAttributeValue a bit faster, and more importantly make it clear that we don't have to move resolvedEditingStyles() off the main-thread for now.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/141780735>
Tyler Wilcock
Pull request: https://github.com/WebKit/WebKit/pull/38224
EWS
Committed 288164@main (f82c2986a8a4): <https://commits.webkit.org/288164@main>
Reviewed commits have been landed. Closing PR #38224 and removing active labels.