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-

Cameron McCormack (:heycam)
Reported 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.
Attachments
Patch (1.85 KB, patch)
2021-04-12 20:26 PDT, Cameron McCormack (:heycam)
no flags
Patch (1.85 KB, patch)
2021-04-12 20:56 PDT, Cameron McCormack (:heycam)
no flags
Patch (1.84 KB, patch)
2021-04-12 21:22 PDT, Cameron McCormack (:heycam)
ews-feeder: commit-queue-
Cameron McCormack (:heycam)
Comment 1 2021-04-12 20:26:21 PDT
Cameron McCormack (:heycam)
Comment 2 2021-04-12 20:56:21 PDT
Cameron McCormack (:heycam)
Comment 3 2021-04-12 21:22:53 PDT
Cameron McCormack (:heycam)
Comment 4 2021-04-13 16:47:04 PDT
The failures are not straightforward, so I'm not going to bother with this.
Note You need to log in before you can comment on or make changes to this bug.