streamich/memfs

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

Aberta

#963 aberto em 2 de nov. de 2023

 (2 comentários) (1 reação) (0 responsável)TypeScript (147 forks)github user discovery
help wanted

Métricas do repositório

Stars
 (2.062 estrelas)
Métricas de merge de PR
 (Mesclagem média 4d 8h) (8 fundiu PRs em 30d)

Description

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

Guia do colaborador