Q: Do you need to unregister Firestore listeners when a web page is closed?
A: For clean disconnects that's a good practice, but don't go out of your way for dirty disconnects (like page unloads). Firestore handles them gracefully.
See my full article: https://puf.io/posts/do-firestore-listeners-auto-detach-when-the-client-disappears/