Add loading skeleton to QR code when refreshed
This is a partial fix to the QR code problem.
I can't yet consistently recreate the case where the new QR code doesn't load at all, but this should at least replace it with a loading animation, so that the user doesn't re-scan the same QR code
partially fixes #932 (closed)
Edited by James Jenkinson