Product: lb-tablet
Issue: Officer blips stay stuck on the map and are not correctly removed or updated when officers log out or go off duty.
When:
When an officer logs out of the server, their blip sometimes remains on the map in their last position.
When officers go off duty, they often still see the blips of other officers on the map.
Sometimes officers who went off duty are still visible as blips to others.
The “remove all blips for everyone” functionality does not clear the blips as expected.
Over time (especially in the evening with ~40–50 officers on duty), many blips become inaccurate or stuck, leading to a lot of invalid officer positions on the map.
How to recreate:
Have multiple officers (e.g. 10+; in our case usually 40–50) go on duty and appear as blips on the map.
Let them play for a while (e.g. several hours of active duty).
Have some officers log out or go off duty.
Observe the map:
Some logged-out or off-duty officers’ blips remain stuck at their last location.
Officers who are off duty can still see the blips of other officers.
In some cases, off-duty officers themselves still appear as blips to others.
Does this happen for everyone:
Not 100% clear, but it appears to affect many officers on the server. With 40–50 officers on duty in the evening, we consistently end up with many incorrect or stuck blips after some hours.
Version:
lb-tablet: 1.5.4
Framework:
qbx framework: 1.23.0
Has this bug appeared more than once? If so, how often?:
Yes. It happens every session with many officers on duty. After a few hours of active play and people going on/off duty or logging out, we repeatedly end up with numerous incorrect/stuck officer blips on the map.