fix(street-level): release superseded and unmounted Google viewer work (#1117)

A superseded open wait cleared the shared cancelShown slot that belonged to the newer wait, leaving its auth listener and timer alive after close; open() now settles the previous wait first. A lookup whose viewer unmounted while the Street View service loaded still sent a billed getPanorama; describe() now rechecks the lookup after acquisition.
This commit is contained in:
Rudy Mizrahi Celekli authored and GitHub committed 2026-10-16 15:34:26 -07:00
1 parent 3c3ea269a9
commit fb10889841
4 files changed
+76 -1

No files matched your search

@@ -0,0 +1,3 @@
- Release superseded Google Street View open waits and suppress metadata
requests whose viewer was unmounted while the service loaded (rudycelekli,
#1117).