-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
Component/s: Board (Company) - Configure Board - Estimation
-
None
-
Severity 3 - Minor
Issue Summary
When a Scrum board's estimation statistic is configured to use a custom number field (or the team-managed Story point estimate field) in a Company-Managed project, hovering over any card on the active board causes the estimate badge to disappear/unmount. The badge remains hidden until the page or board is re-rendered.
This occurs because the board card hover template component has an undocumented hard dependency on the classic, native Story Points field (cf-type float) being associated with at least one screen in the project. Merely associating the classic Story Points field with the project's screens resolves the issue immediately, even if no values are stored in it.
Steps to Reproduce
- Create a Company-Managed Scrum project and board.
- Create a custom numeric field (e.g., "Business Value") or use the team-managed "Story point estimate" field.
- Ensure the classic Story Points field is not present on any of the project's issue screens.
- Go to Board Settings > Estimation and set the Estimation Statistic to the custom field (e.g., "Business Value").
- Create an issue, assign a numeric estimation value in that custom field, and place it into an active sprint.
- Open the active Scrum board and locate the issue card.
- Hover anywhere over the card.
Expected Results
The estimate badge remains visible on the card when hovering (or displays the relevant hover state/tooltip without disappearing).
Actual Results
The estimate badge instantly unmounts and vanishes from the card on hover. It does not restore until the card or page is completely re-rendered. No JavaScript console errors or network failures are logged.
Workaround
Add the default classic Story Points field to the project's screen scheme (e.g., Edit/View screen). No values are required in the field, and the board can continue using the custom field as the active Estimation Statistic.