ErrLookup › gildas-lormeau/SingleFile
gildas-lormeau/SingleFile
Web Extension for saving a faithful copy of a complete web page in a single HTML file · JavaScript · 89 source files
Analyzed at 517fb7c5cf on 2026-09-01. 52 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| SingleFile is disabled for this URL | exception | info | configuration, url-rules, profile |
| Cannot access the tab contents | exception | error | permissions, browser-api, tab |
| response.error + " (Companion)" | exception | error | native-messaging, companion, external-app |
| Duplicate profile name | validation | warning | configuration, profile, duplicate |
| Profile not found | validation | error | configuration, profile, not-found |
| Default settings cannot be renamed | validation | error | configuration, profile, protected-resource |
| Default settings cannot be deleted | validation | error | config, profile, protected-resource |
| URL is empty | validation | error | validation, config, rules |
| URL already exists | validation | error | duplicate, config, rules |
| URL not found | validation | error | not-found, config, rules |
| New URL already exists | validation | error | duplicate, config, rules |
upload_cancelled upload_cancelled | error_code | warning | cancellation, messaging, download |
| response.error | exception | error | download, foreground-save, propagated-error |
| error.message + " (GitHub)" | exception | error | github, upload, error-wrapping, network |
| error.message + " (S3)" | exception | error | s3, upload, error-wrapping, aws |
| error.message + " (WebDAV)" | exception | error | webdav, upload, error-wrapping, network |
| error.message + " (MCP)" | exception | error | mcp, upload, error-wrapping, network |
| error.message + " (Google Drive)" | exception | error | google-drive, oauth, token-refresh, error-wrapping |
| error.message + " (Dropbox)" | exception | error | dropbox, oauth, token-refresh, error-wrapping |
| error.message + " (RestFormApi)" | exception | error | rest-api, upload, error-wrapping, network |
| Cannot identify the extension requesting SingleFile capture | exception | error | permissions, extension, sender-id, validation |
| Unauthorized sender | exception | error | permissions, extension, sender-validation |
| SingleFile capture was not approved for this extension | exception | error | permissions, extension-messaging, user-consent |
| SingleFile capture config must be an object | validation | error | validation, type-error, extension-messaging |
| SingleFile is already processing this page | exception | warning | concurrency, content-script, reentrancy |
| No selected content found | exception | warning | user-input, selection, content-script |
| unknown_error (" + httpFinishResponse.status + ") | http | error | dropbox, http, upload |
| response.error | exception | error | dropbox, api-error, http |
unknown_error unknown_error (" + httpResponse.status + ") | error_code | error | dropbox, http, status-code |
unknown_token unknown_token | error_code | error | gdrive, oauth, token-refresh |
invalid_auth_response invalid_auth_response | error_code | error | gdrive, oauth, csrf, state-mismatch |
auth_not_supported auth_not_supported | error_code | error | oauth, auth, configuration, gdrive |
code_required code_required | error_code | error | oauth, auth, user-cancelled, gdrive |
upload_cancelled upload_cancelled | error_code | warning | upload, cancelled, resumable-upload, gdrive |
| response.error | error_code | error | api-error, json, gdrive, google-api |
path_not_found path_not_found | error_code | error | http-404, not-found, gdrive, google-api |
invalid_token invalid_token | error_code | error | http-401, oauth, token-expired, gdrive |
unknown_error unknown_error (" + httpResponse.status + ") | error_code | error | http-error, unhandled-status, gdrive, retry |
| responseData.message | http | error | github-api, http-error, rest-api, token |
| writeResponse.error || "Failed to write file via MCP" | exception | error | mcp, file-write, server-error |
| MCP server error: ${response.status} ${response.statusText} | http | error | mcp, http-error, auth, server-error |
| data.error.message | exception | error | json-rpc, mcp, api-error |
INDEX_PAGE_NOT_FOUND_ERROR Index page not found | exception | error | mhtml, parsing, conversion |
| First argument to Readability constructor should be a docume | validation | error | readability, type-error, dom |
| Aborting parsing document; " + numTags + " elements found | validation | warning | readability, performance, document-size |
| await response.text() | http | error | http, upload, rest-api |
| response.statusText || "Error " + response.status | http | error | s3, http, upload |
ERR_HOST_FETCH Host fetch error (SingleFile) | exception | error | singlefile, extension, fetch |
| response && response.error && response.error.toString() | exception | error | singlefile, extension, messaging |
| Error " + response.status | http | error | webdav, http, upload |
| (response.statusText || ("Error " + response.status)) + " (W | http | error | woleet, api, http-status, anchor |
| Saving encrypted multi-page archives is not supported yet. | exception | error | zip, encryption, unsupported-feature, archive |