Sorry I really do not understand what you exactly are doing.... it is very cryptic here.
You said the following:
1. zap to bouquet X and channel A and watch channel A
2. go to bouquet Y via the bouquet buttons
3. select that bouquet
4. rename a channel in this bouquet.
5. press exit
Then it is indeed intended you stay in bouquet X and keep watching channel A... So this is no fault. In this case it should not go and stay in bouquet Y. (you opened the channel selection not for zapping, but for editing something).
Please note that the complete ChannelSelection.py is a "dragon" of a thing...
Edited by littlesat, 31 October 2013 - 13:23.