diff --git a/app/assets/javascripts/discourse/app/lib/uppy-checksum-plugin.js b/app/assets/javascripts/discourse/app/lib/uppy-checksum-plugin.js index 0b54cf851d7..27db3d1b933 100644 --- a/app/assets/javascripts/discourse/app/lib/uppy-checksum-plugin.js +++ b/app/assets/javascripts/discourse/app/lib/uppy-checksum-plugin.js @@ -24,6 +24,12 @@ export default class UppyChecksum extends UploadPreProcessorPlugin { ); return false; } + if (!Blob.prototype.arrayBuffer) { + this._consoleWarn( + "The required File API is unavailable in this browser." + ); + return false; + } if (!this._hasCryptoCipher()) { this._consoleWarn( "The required cipher suite is unavailable in this browser."