Chat history doesn't fetch more after reconnect if filtered
- Connect to core
- Filter out join/part/quit/nick messages on an active buffer that no other clients have selected
- Select another buffer
- Wait for or cause new message activity in the filtered buffer
- Toggle WiFi/airplane mode to force a reconnect
- Wait for or cause several join/part/quit/nick events after reconnect, but without selecting buffer
- Select this buffer
Expected
Chat history is fetched up until messages are visible.
Actual
Nothing appears until manually pull-to-refresh, at which point enough messages load in.
Additional
This seems to require enough join/part/quit/nick messages that QuasselDroid wouldn't fetch more history if those messages weren't filtered. Happened in the Freenode/#lineageos-dev
channel after a while.