firebase / firebase/firebase-js-sdk

Degraded performance firestore ONLY in safari 26.4

Open
#9,789 20 comments 16 reactions 2 assignees Claimed by @dlarocque View on GitHub
api: firestore browser-compatibility-issue bug
Dominant language
TypeScript
Stars
5.1k
Forks
1k
Avg merge
2d 21h
Merged PRs (30d)
37

Description

### Operating System

ios 26.4,macos 26.4

### Environment (if applicable)

safari 26.4

### Firebase SDK Version

12.11 / 11.10

### Firebase SDK Product(s)

Firestore

### Project Tooling

Angular 19, firebase (JS SDK) 12.11, Ionic 8, Capacitor 7, TypeScript 5.8, RxJS 7.8, zone.js 0.15 — built as a hybrid web/native app targeting iOS and Android via Capacitor.

### Detailed Problem Description

Only on Safari 26.4 (macos OR ios) bigger firestore calls take way longer than on any other browser. On Safari 26.2 everything is fine.

I tried updating from firebase 11.10 to 12.11 -> No Fix
Happens with straight up firebase-js-sdk OR angular/fire

Loading a bigger document like this:
const docRef = doc(this.firestore, `${collectionName}/${id}`);
const response = await getDoc(docRef);

In all browsers takes sub 1s

In Safari 26.4 it takes various different amount of times. But usually around 10s.

Here are the verbose debug logs about it: (both from the same machine with the same internet connection)
Safari 26.4
Image
Chrome:

Image

On the same machine on the same day the same document loaded fine with 26.2, after the update to 26.4 it started doing this.

Is anyone else experiencing issues like this?

### Steps and code to reproduce issue

Sadly I don't have this

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.