streamich/memfs

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

Aperta

#963 aperta il 2 nov 2023

 (2 commenti) (1 reazione) (0 assegnatari)TypeScript (147 fork)github user discovery
help wanted

Metriche repository

Star
 (2062 stelle)
Metriche merge PR
 (Merge medio 4g 8h) (8 PR mergiate in 30 g)

Descrizione

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

Guida contributor