Description
When any plugin or job is executed, the Worker Panel and the detailed Workers page do not display which worker is running a job. Specifically:
- All workers always show “Not Running” in the Worker Panel, even during active scan progress.
- In the detailed worker view, “Start Time” always appears as “N/A” for all workers, even after starting or completing jobs.
- This makes it impossible for users to see which worker is handling tasks or when those tasks started.
Steps to Reproduce
- Start a plugin or full scan on a target.
- Observe the Worker Panel: all workers display “Not Running” throughout the scan, despite the progress bar updating.
- Open the detailed worker status/logs page: each worker’s “Start Time” shows “N/A”, even after jobs are started or completed.
- Check the logs: workers are performing tasks, but the UI does not update their running status or start time.
Expected Behavior
- At least one worker should show “Running” and reflect the task assigned, while idle workers show “Not Running”.
- “Start Time” should display the timestamp when the job began, and only show “N/A” when the worker has never been used.
Screenshots
