diff --git a/phpBB/assets/javascript/plupload.js b/phpBB/assets/javascript/plupload.js
index f30ba9b33e..44e385f9d5 100644
--- a/phpBB/assets/javascript/plupload.js
+++ b/phpBB/assets/javascript/plupload.js
@@ -563,6 +563,11 @@ uploader.bind('ChunkUploaded', function(up, file, response) {
 		});
 	}
 
+	// If trigger_error() was called, then a permission error likely occurred.
+	if (typeof json.title !== 'undefined') {
+		json.error = {message: json.message};
+	}
+
 	if (json.error) {
 		file.status = plupload.FAILED;
 		up.trigger('FileUploaded', file, {