Quite a few times, due to my own network problems, I disconnect while visiting (especially) a new to me sim. The trouble is that, from the time I actually lose the connection (the avatar cannot move and/or his words never show up in chat history) till the time the viewer gives up and shows the "you have been disconnected" floater, a few seconds pass. Moreover, the only solution in this case is to turn off the viewer and on again, resulting in unnecessary unloading/reloading of all libraries, etc.
Is there a possibility for some feature to be added that would reconnect me to the sim network, much like i.e. instant messengers have? Imprudence has a "logout" function which, although doesn't always work properly, at least saves the nuissance of restarting the viewer. What I would like to see is something even more powerful, namely a floater stating I have been disconnected and asking if I would like to reconnect, and if so connect me to my last position, else either turn the viewer off or send me to the initial screen.
I have no idea how that can be implemented of course, if at all. It's just a request from a humble resident who loves your viewer