While there is a PR for never discarding downloaded resources on abort, a user agent may want to free resources to save disk space. Maybe just trigger destroy() for any DestroyableModels who rely on that resource? Also there should be mitigations for having a site triggering the user agent to free resources.