Bug 181619

Summary: [iOS] Remove unneeded accessibility-related sandbox rules
Product: WebKit Reporter: Brent Fulgham <bfulgham>
Component: WebKit2Assignee: Brent Fulgham <bfulgham>
Status: RESOLVED FIXED    
Severity: Normal CC: bfulgham, eric.carlson, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 190019    
Attachments:
Description Flags
Patch eric.carlson: review+

Brent Fulgham
Reported 2018-01-12 15:49:35 PST
A number of accessibility features are enabled by the WebContent process sandbox. These aren't needed, because Safari is the application that actually handles the accessibility user interface. After reviewing with the AX team, we have identified a number of symbols and endpoints we can remove.
Attachments
Patch (3.13 KB, patch)
2018-01-12 15:53 PST, Brent Fulgham
eric.carlson: review+
Radar WebKit Bug Importer
Comment 1 2018-01-12 15:50:19 PST
Brent Fulgham
Comment 2 2018-01-12 15:53:27 PST
Brent Fulgham
Comment 3 2018-01-12 16:24:07 PST
I've run this revised profile locally and confirmed VoiceOver works properly in WebContent.
Eric Carlson
Comment 4 2018-01-12 16:25:48 PST
Comment on attachment 331247 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=331247&action=review > Source/WebKit/ChangeLog:10 > + not needed in the WebContent process, since Nit: since what?
Brent Fulgham
Comment 5 2018-01-12 16:26:26 PST
Comment on attachment 331247 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=331247&action=review >> Source/WebKit/ChangeLog:10 >> + not needed in the WebContent process, since > > Nit: since what? Ack!
Brent Fulgham
Comment 6 2018-01-12 16:28:14 PST
Note You need to log in before you can comment on or make changes to this bug.