Bug 224468

Summary: allow RTL mock scrollbars on iOS
Product: WebKit Reporter: Cameron McCormack (:heycam) <heycam>
Component: Layout and RenderingAssignee: Cameron McCormack (:heycam) <heycam>
Status: RESOLVED WONTFIX    
Severity: Normal CC: bfulgham, changseok, esprehn+autocc, ews-watchlist, fred.wang, glenn, kondapallykalyan, pdr, simon.fraser, zalan
Priority: P2    
Version: WebKit Local Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 224224    
Attachments:
Description Flags
Patch
none
Patch
none
Patch ews-feeder: commit-queue-

Description Cameron McCormack (:heycam) 2021-04-12 20:21:12 PDT
Non-overlay, mock scrollbars are used for tests on iOS like on other platforms.  We prevent vertical scrollbars from being placed on the left ("RTL scrollbars") on iOS, because the mechanism used for iOS scrollbars doesn't support this.  But it should be possible to allow this when mock scrollbars are in use.  This should help avoid test failures / needing to skip tests on iOS.
Comment 1 Cameron McCormack (:heycam) 2021-04-12 20:26:21 PDT
Created attachment 425826 [details]
Patch
Comment 2 Cameron McCormack (:heycam) 2021-04-12 20:56:21 PDT
Created attachment 425829 [details]
Patch
Comment 3 Cameron McCormack (:heycam) 2021-04-12 21:22:53 PDT
Created attachment 425830 [details]
Patch
Comment 4 Cameron McCormack (:heycam) 2021-04-13 16:47:04 PDT
The failures are not straightforward, so I'm not going to bother with this.