You cannot scan a QR code until the XMPP connection is established and validated. This causes a needless delay before the scanning of the QR code can be initiated. It is not until the QR code is processed that the connection needs to be established.
The TAG ID app allowed scanning of QR code during the connection process. This made the app feel quicker.
Expected: Allow Scanning of QR code during the connection process, and wait for the connection to be established before the code is processed. If a connection cannot be established, show an informative error message to the user why the QR code could not be processed.
You cannot scan a QR code until the XMPP connection is established and validated. This causes a needless delay before the scanning of the QR code can be initiated. It is not until the QR code is processed that the connection needs to be established.
The TAG ID app allowed scanning of QR code during the connection process. This made the app feel quicker.
Expected: Allow Scanning of QR code during the connection process, and wait for the connection to be established before the code is processed. If a connection cannot be established, show an informative error message to the user why the QR code could not be processed.