Buffer list wrongly empty after dis/connect, doesn't auto-reveal
Steps
- Connect to core
- Pick a buffer list (e.g.
All Chats
) - Pick a buffer
- Disconnect from core
- Connect to core
Expected
Buffer list shows default, e.g. All Chats
, buffer sidebar reveals automatically.
Assuming intent of resetting state on disconnect rather than attempting to handle any potential buffer ID changes across core disconnect.
Actual
No chat is selected (as if disconnected), buffer list may or may not reveal itself automatically. Buffer list is empty, and there must be at least two available buffer lists to fix the issue (select a different one, and switch back if desired).
Additional
This regression was introduced in the course of fixing #109 (closed) .
See commit d09c828b .
Example video showing the empty buffer list issue Disconnecting Quasseldroid, connecting, then revealing the empty buffer list