Currently, users cannot cancel or delete tasks if they haven't been started automatically. This PR implements proper handling for non-started downloads, allowing users to cancel and delete them before downloading begins. This also resolves the "requested cancel for non-existent download" warning.
Currently, users cannot cancel or delete tasks if they haven't been started automatically. This PR implements proper handling for non-started downloads, allowing users to cancel and delete them before downloading begins. This also resolves the "requested cancel for non-existent download" warning.