wp/wp-includes/js/plupload/wp-plupload.js
changeset 21 48c4eec2b7e6
parent 18 be944660c56a
--- a/wp/wp-includes/js/plupload/wp-plupload.js	Thu Sep 29 08:06:27 2022 +0200
+++ b/wp/wp-includes/js/plupload/wp-plupload.js	Fri Sep 05 18:40:08 2025 +0200
@@ -363,6 +363,11 @@
 					error( pluploadL10n.noneditable_image, {}, file, 'no-retry' );
 					up.removeFile( file );
 					return;
+				} else if ( file.type === 'image/avif' && up.settings.avif_upload_error ) {
+					// Disallow uploading of AVIF images if the server cannot edit them.
+					error( pluploadL10n.noneditable_image, {}, file, 'no-retry' );
+					up.removeFile( file );
+					return;
 				}
 
 				// Generate attributes for a new `Attachment` model.