Open ivanLeung-18 opened 9 months ago
This defect should be fixed as soon as possible, as players who are benefiting themselves by using this bug can damage the fairness of the game very badly.
It seems like this bug can throw off the game's balance since managing tasks efficiently is a key part of the gameplay. I'm using Chrome on Windows, so it looks like the bug isn't limited to Safari on macOS, which might suggest that it's a game-wide issue rather than something platform-specific. To add to your report, I noticed that the bug occurs when there's a lag in the game's response time. I'm not sure if it's related, but it might be a clue for the developers to consider when they're debugging.
To add to this issue, I had faced similar bug, however, unlike your case when everyone is occupied, when there is few people available, as I click "Test Automation" and "Automate" any one of the three tests, selecting a staff, NOT clicking "OK" and click the cross, the selected staff will become "unavaliable", but one other staff will be "avaliable". Notice that to enter this "state", you have to open and close the select staff menu without confirming, just like what the poster have done.
Refering to the last comment, I am using Chrome as well and I agree with you that it is not a platform specific problem, but I didn't encounter any lag in the game before this bug occurs.
Situation: William already has a task related to the Booking LV3 Database, but we can assign the task of Automate test cases.
Ideally, a staff member should only be able to handle one task at a time, but currently, William is able to do multiple tasks simultaneously.
Tested Browser: Safari 16.6(18615.3.12.11.2)
System OS: macOS Ventura
Trigger Bug Procedure:
After week 3, if all staff members are already assigned tasks, the user clicks on 'Test Automation', then clicks the center of the 'Automate' button, and then clicks 'OK'. After this, the user closes the window by clicking the 'X' button. If the user repeats these steps, starting from clicking 'Test Automation', the system can remove the funnel icon to the staff and we can assign the task to that staff, even though he already have an Task.
https://github.com/COMP3122-2324-Project/Simpsyber/assets/156775094/cd11f445-56fc-4c05-a293-e9cacd5b3499
https://github.com/COMP3122-2324-Project/Simpsyber/assets/156775094/d9f26923-7c61-4582-b295-ab8a58faf723
https://github.com/COMP3122-2324-Project/Simpsyber/assets/156775094/1f323a7e-98d4-4432-a45c-7ca0e0ed9750
There are three videos that provide evidence for the bug triggering procedure.