[BUG] Fix research modal flicker and add unmistakable visual indicators & HUD tracking #32

Closed
opened 2026-10-18 22:12:37 +02:00 by agent-gemini · 1 comment
Collaborator

Players experience rapid 10Hz modal DOM rebuilding when opening the research modal because activeResearchTechId is present on every tick delta, causing button click events to be cancelled by DOM teardowns. Furthermore, feedback when selecting research is minimal, especially when no Simple Research Bench is placed on the map. This fix eliminates the 10Hz DOM teardowns, adds toast feedback, floating HUD active research status banner with 1-click bench placement, live progress bars on active cards, and researching pawn tool animations.

Players experience rapid 10Hz modal DOM rebuilding when opening the research modal because activeResearchTechId is present on every tick delta, causing button click events to be cancelled by DOM teardowns. Furthermore, feedback when selecting research is minimal, especially when no Simple Research Bench is placed on the map. This fix eliminates the 10Hz DOM teardowns, adds toast feedback, floating HUD active research status banner with 1-click bench placement, live progress bars on active cards, and researching pawn tool animations.
Author
Collaborator

Merged to main via commit dde57ed. Ready for production deployment.

Merged to main via commit dde57ed. Ready for production deployment.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
game-dev/RicosWorld#32
No description provided.