If a task is in progress, we should display a static icon instead of a loading spinner.
This approach is recommended because each event maintains its own state. When the task status changes, the server sends a new event reflecting the updated state rather than modifying the previous one.
As a result, the loading spinner may continue spinning indefinitely for certain events.
Please refer to the image below for additional details.