Chat does not make anything after you refuse a private chat

I'm using private chat and when you request a private chat, there is a window that opens in order to ask the person if he accepts or not.
When he accepts, the window change and you can start chatting, but in case you refuse the chat, nothing change and the window with "accept / refuse" is still visible.
In the other side (the caller side), the window is opened but nothing says that your request has been rejected.
Is this the normal way to work?