fix for qrcode not holding visible