Open
Description
Currently, the list of connected client applications in the UI starts displaying an application immediately after receiving any message from it. This means it's added even before the permission prompt is resolved, which might be slightly confusing for the user.
Another related question is what do we show in the UI when the permission is denied. As we abort the connections on denied permissions, there's probably no good UI indication of this state. Perhaps we should always display rejected applications in the UI, with the option to un-reject them - which makes the task related to #24.