See attached video. It demonstrates the following with 2 browser windows on the same machine but it could be any number of active sessions across other devices.
Have multiple DAV QR code pages open
Scan the QR code on one of them but do not share or decline
Disconnect the websocket session for the scanned QR code, this could be a variety of ways
Could do a hard refresh
Go back
Use the "Try Again" link when taking too long
After refreshing or whatever, then share the original proof
See attached video. It demonstrates the following with 2 browser windows on the same machine but it could be any number of active sessions across other devices.
Video of sharing proof
https://github.com/bcgov/lcrb-dav/assets/17445138/efc47100-b7cc-44f8-8cd7-f2ab36cace36
Video showing how a Decline on 1 device can cause a Decline on all
https://github.com/bcgov/lcrb-dav/assets/17445138/581e6c34-099a-4d9b-8e30-5fd92a24ff46