Bug 247071

Summary: Make all FileSystemSyncAccessHandle methods sync
Product: WebKit Reporter: Austin Sullivan <asully>
Component: New BugsAssignee: Sihui Liu <sihui_liu>
Status: RESOLVED FIXED    
Severity: Normal CC: apple-rth, sihui_liu, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 231706    

Description Austin Sullivan 2022-10-26 10:32:20 PDT
The SyncAccessHandle interface contains both sync and async methods. The following methods should be made synchronous:

- getSize()
- truncate()
- flush()
- close()

Filing implementation bug as per https://github.com/whatwg/fs/pull/55#pullrequestreview-1156657854
Comment 1 Radar WebKit Bug Importer 2022-10-26 22:58:21 PDT
<rdar://problem/101620396>
Comment 2 Sihui Liu 2022-12-21 12:24:11 PST
Pull request: https://github.com/WebKit/WebKit/pull/7972
Comment 3 EWS 2023-01-04 21:10:36 PST
Committed 258473@main (acd30cd15672): <https://commits.webkit.org/258473@main>

Reviewed commits have been landed. Closing PR #7972 and removing active labels.