| Summary: | AX: spellcheck=false disables red underline, but VoiceOver's "Misspelled Words" rotor is still available for a WKWebView | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Daohan Chong <dh.chong> | ||||
| Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | jcraig, webkit-bug-importer, wenson_hsieh | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 14 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 14 | ||||||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=236937 | ||||||
| Attachments: |
|
||||||
Changed title from ~"unable to disable VO rotor" to "AX: spellcheck=false disables red underline, but VoiceOver's 'Misspelled Words' rotor is still available for a WKWebView" Context for the change being that you're not asking to "disable" an accessibility feature. You're expecting the accessibility feature to match the sighted user interface. |
Created attachment 427126 [details] the demo project (source code) Background: I'm building a web view based text editor (basically, a `conntentediable` <div> node) with our custom spellcheck mechanism. We disabled the built-in spellcheck by using `<div spellcheck="false"`. However, we found that the "Misspelled Words" rotor is still available. Any method to disable it? Attached the demo project (source code)