[bug] Linking, key carousel or links established out of sync
Two issues with linking and scanner's internal state out of sync with the server.
Summary of issue: Target portal removed from key carousel when link wasn't established.
Roughly at the same time as I was pressing "Link" button I drifted away from the origin portal. "Origin portal not in range" warning was shown and the target was removed from the carousel but no link was established.
Fix: After client restart I was able see the target portal in the key carousel again and link it.
Device: Samsung S9+
OS: Android 10, ONE UI 2
App Version: 2.40.1-8f435e49
Summary of issue: Link established not visible in the scanner
After choosing a portal and pressing "Link" I tap on another key to prevent seeing the "linking animation". Usually this works but this time the target portal was removed from the carousel but no link became visible in scanner. If I recall right there wasn't any AP gain messages for a link or a field either. (I might have unloaded the key in question from a key capsule after not seeing it on the carousel on the first try.)
Fix: After client restart the link and field established above was visible.
Device: Samsung S9+
OS: Android 10, ONE UI 2
App Version: 2.40.1-8f435e49
Both of these in a span of 15 minutes kinda breaks the flow :-]