Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
mohamedkhallouq
GitHub Repository: mohamedkhallouq/content
Path: blob/main/files/en-us/mozilla/add-ons/webextensions/api/downloads/interruptreason/index.md
6581 views
---
title: downloads.InterruptReason slug: Mozilla/Add-ons/WebExtensions/API/downloads/InterruptReason page-type: webextension-api-type tags: - API - Add-ons - Extensions - InterruptReason - Non-standard - Reference - Type - WebExtensions - downloads browser-compat: webextensions.api.downloads.InterruptReason
---

{{AddonSidebar()}}

The InterruptReason type of the {{WebExtAPIRef("downloads")}} API defines a set of possible reasons why a download was interrupted.

A {{WebExtAPIRef('downloads.DownloadItem')}}'s error property will contain a string taken from the values defined in this type.

Type

Values of this type are strings. Possible values are split into categories, with each set having the same substring at the beginning:

File-related errors:

  • "FILE_FAILED"

  • "FILE_ACCESS_DENIED"

  • "FILE_NO_SPACE"

  • "FILE_NAME_TOO_LONG"

  • "FILE_TOO_LARGE"

  • "FILE_VIRUS_INFECTED"

  • "FILE_TRANSIENT_ERROR"

  • "FILE_BLOCKED"

  • "FILE_SECURITY_CHECK_FAILED"

  • "FILE_TOO_SHORT"

Network-related errors:

  • "NETWORK_FAILED"

  • "NETWORK_TIMEOUT"

  • "NETWORK_DISCONNECTED"

  • "NETWORK_SERVER_DOWN"

  • "NETWORK_INVALID_REQUEST"

Server-related errors:

  • "SERVER_FAILED"

  • "SERVER_NO_RANGE"

  • "SERVER_BAD_CONTENT"

  • "SERVER_UNAUTHORIZED"

  • "SERVER_CERT_PROBLEM"

  • "SERVER_FORBIDDEN"

User-related errors:

  • "USER_CANCELED"

  • "USER_SHUTDOWN"

Miscellaneous:

  • "CRASH"

Browser compatibility

{{Compat}}

{{WebExtExamples}}

Note: This API is based on Chromium's chrome.downloads API.