Bug 225092

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: AccessibilityAssignee: 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:
Description Flags
the demo project (source code) none

Daohan Chong
Reported 2021-04-27 00:28:28 PDT
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)
Attachments
the demo project (source code) (37.61 KB, application/zip)
2021-04-27 00:28 PDT, Daohan Chong
no flags
Radar WebKit Bug Importer
Comment 1 2021-04-27 00:28:37 PDT
James Craig
Comment 2 2021-04-29 11:12:18 PDT
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.
Note You need to log in before you can comment on or make changes to this bug.