fix(firestore): revert fix for undefined document snapshot data after "clear site data" by dconeybe · Pull Request #9162 · firebase/firebase-js-sdk (original) (raw)

This PR reverts #8871 which fixed #8593, a bug where an irrecoverable undefined document snapshot would be produced after the user clicked "Clear Site Data" in the web browser.

The fix is being reverted because it has unintended consequences, such as #9056, where the Firestore instance was erroneously rendered useless. This same problem began to surface in Firestore's continuous integration tests, suggesting more widespread negative user impacts than intended.

Fixes #9056