The Dark Side of Firebase Syncing: Test Procedure and Results Included
nigelkelly.github.io
nigelkelly.github.io
In addition, it should be possible to create a safety net using localStorage so that unsynced data can be saved and put back into play after a page refresh. So I think this problem is very fixable.