[🐛] "Other" platform firestore transaction failure rollback not working correctly #8267
Labels
Needs Attention
platform: macOS (Other)
plugin: firestore
Firebase Cloud Firestore
type: bug
New bug report
Issue
The majority of the e2e failures on the "Other" platform are related to this one test (both v8 and modular flavor) failing in CI
It is frequent enough (maybe ... 10% of runs? maybe 75% of failures?) that it is worth investigating why it's failing
react-native-firebase/packages/firestore/e2e/Transaction.e2e.js
Lines 340 to 382 in 86f7476
I suspect the handling of the
turn
variable is racy, or firebase-js-sdk may have a subtle issue ?The answer wasn't immediately apparent when I looked at it, but it honestly looks like firebase-js-sdk may have a subtle issue.
This has been present since the beginning of the "other" platform implementation so it doesn't seem affected by versions of firebase-js-sdk, at least as long as we've been using it.
React Native Firebase
andInvertase
on Twitter for updates on the library.The text was updated successfully, but these errors were encountered: