Topics for Discussion is a shared agenda list inside the Virtual Huddle panel. Team members flag stories or defects that need to be raised in the next huddle — they appear instantly for everyone on the project. A live count badge on the tab header shows how many open topics are waiting, so the team always knows whether there is something to discuss before the call even starts.
The tab header shows a red circular badge with the number of open topics. The badge updates in real time via WebSocket — when anyone on the project adds or resolves a topic, the count changes for all open sessions without a page refresh.
When the count is 0, the badge still shows to confirm there is nothing pending. This makes it easy to see at a glance during a call whether the agenda is clear.
Each row in the table represents one open discussion topic linked to a story or defect.
| Column | What it shows |
|---|---|
| Context | A clickable link showing the type and ID of the linked item (e.g. Story-42 or Defect-7). Click to open the full story or defect detail panel. |
| Topic | The title of the story or defect flagged for discussion, truncated at 40 characters. Hover to see the full text. Also shows who added the topic and when. |
Click the Context link in the table (e.g. Story-42 or Defect-7) to open the full detail panel for that item without leaving the Virtual Huddle panel.
Once the team has finished discussing a topic, mark it as done so it is removed from the list.
Marking a topic as done does not close or change the linked story or defect — it only removes the discussion flag.
| Action | What it does |
|---|---|
| Refresh (↻) | Manually refreshes the topic list. Useful if you suspect a real-time update was missed. |
| Done (✓ check) | Marks the topic as discussed and removes it from the list. The badge count decreases for all team members immediately. |
The Topics for Discussion tab listens for discussion:changed events on the WebSocket. When the tab is active and a change arrives for the current project, the table and badge refresh automatically. Updates are scoped to the project — topics from other projects never appear.
The Topics for Discussion list is empty but the badge shows a count
The badge and the list data load from different sources with slightly different timing. Click the Refresh (↻) button to force a reload of the list.
The badge count is 0 but I know topics exist
The count refreshes over WebSocket. If the socket connection was interrupted, the badge may be stale. Switch away from the tab and back, or reload the page.
I cannot see the Done (✓) button for a topic
The Done action is available for all team members — if the button is not visible, scroll right inside the table row or expand the panel horizontally.
Clicking a Context link does nothing
The story or defect may have been deleted since the topic was added. If the item still exists, check that you have access to view it (your role must include read access for stories or defects).
Topics from another project are appearing
Topics are scoped to the currently selected project. If unexpected topics appear, check the project switcher and confirm you are viewing the correct project.
The list is not refreshing in real time
Real-time updates only fire when the Topics for Discussion tab is active. If you were on a different tab when a topic was added, switch to this tab to trigger a refresh.