Mobile Launch address uses 'localhost'

Currently when you log into the gateway on a PC, the mobile launch address and QR code link to the localhost and not the IP address of the gateway. This means that if a mobile tries to use this link, it will fail as it will be attempting to find the webpage served up by itself…

Am I missing something?

It depends on how you navigated to that gateway in your browser.

Going to the same gateway on the same computer at the same time (in two tabs of the same browser), I get two different mobile launch links and QR codes depending on if I went to :8088 (FWIW, this was in 7.8.5, but I don’t think that behavior has changed in a while.)