The repeating level-up modal was triggered on page refreshes due to daily streak XP re-evaluating on visitor session instantiation instead of daily checkin date boundaries. Fixed by anchoring streak XP calculation to xf_bp_cj_user_streak.last_login_date.
Status: Confirmed resolved in production
Impact: Resolved multiple popup dialog loops for active members
Deployment: Shipped via Community Journey Pro hotfix v1.0.1
finding
Persistent 3x popup behavior identified on route transitions
Xyphien documented that modal repeatedly displayed 3 times on topic view transitions and page refreshes.
“This lovely fella keeps popping up everytime I load the site, be it clicking on a forum topic, refreshing it...”
solution
Resolution patch deployed to production
Confirmation and resolution applied to prevent repeat streak evaluation.
“Will sort this out. Thank you for bringing it up”
Category
Resource
Description
Link
Documentation
Community Journey Streak Lifecycle
Architecture documentation for streak rewards and login XP lifecycle.
This lovely fella keeps popping up everytime I load the site, be it clicking on a forum topic, refreshing it, visiting it for the first time that day, etc. It pops up every time, and I have to click continue, have it pop up, and do it again 3 more times in order to get it to go away.
Root Cause Identified & Resolved
The repeating level-up modal was triggered on page refreshes due to daily streak XP re-evaluating on visitor session instantiation instead of daily checkin date boundaries. Fixed by anchoring streak XP...