[#275] ensure QR code isn't truncated by screen edge