Refresh on reconnect

Hello,

@support

Whenever my iPad/iPhone screen is locked and I unlock it again, this is what happens:

  1. For less than a second I see the latest Roon screen I had before it locked
    2. I am about to interact with it when…
  2. It suddenly switches to a (very very) short screen saying “trying to reconnect to server” or something similar
  3. After which I get my Roon control back

This can become very frustrating because when I’m about to interact with it… it switches context… only to switch back to the original screen a split second later.

My suggestion is that either:

  1. Roon skips step 1 immediately showing step 3 (trying to reconnect to server). This will avoid the user trying to interact with it only to suddenly be presented with a “reconnecting” screen.

  2. Roon assumes that the reconnection will happen quickly (as it mostly does) and:
    a) shows step 1 without allowing any interaction
    b) once reconnected… control is returned to the user
    c) step 3 could still be shown to the user but only after 1 or 2 seconds timeout trying to reconnect

I believe this latter to be the best option because most times it will feel like Roon was never disconnected as there will be no apparent context switch.

I hope my explanation was clear…

Let me know what you think.

Thanks in advance,
Nuno