tabbed-comments-plugin-v1 currently keeps unseen counts only in memory. On reload all history is lost, so badges cannot show what arrived since the last session. It also only learns a background channel has new messages when its comments-plugin instance fires onLoad/onComment, which in practice means waiting until the user first switches to that tab. This requests (A) persistent last-read comment info per channel and (B) an opt-in preload-all-channels flag so after reloading, tabs with messages newer than my last read show an accurate red badge count from the last session; optional config preloads all channels on load without changing the visible tab.