streamich/memfs

Bug: `git-opfs` demo doesn't work in Safari

開放

#963 建立於 2023年11月2日

 (2 則留言) (1 個反應) (0 位負責人)TypeScript (147 個分叉)github user discovery
help wanted

倉庫指標

星標
 (2,062 顆星)
PR 合併指標
 (平均合併 4天 8小時) (30 天內合併 8 個 PR)

描述

I tried opening the git-opfs demo in Safari and got a runtime error: DataCloneError: The object can not be cloned.

Image

According to MDN, Safari supports OPFS so I'd expect this example to work.

Note: The demo works as expected in Chrome.

Steps to reproduce

  1. Clone the memfs repository
  2. Install dependencies (yarn)
  3. Run the git-opfs demo (yarn demo:git-opfs)
  4. Open https://localhost:9876 in Safari (I needed to bypass the https security risk warning)

Versions

  • memfs: 4.6.0
  • Safari: Version 17.1 (19616.2.9.11.7)
  • macOS: Sonoma 14.1

貢獻者指南