From 2b5493675b149d2bd6e2714250e56772149df47e Mon Sep 17 00:00:00 2001 From: adamsilverstein Date: Wed, 26 Nov 2025 10:40:52 -0800 Subject: [PATCH 1/3] Media: only add required attribute to media_upload_form on media screen --- src/wp-admin/includes/media.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php index bd2f4f687234f..a02c6ba8cbde9 100644 --- a/src/wp-admin/includes/media.php +++ b/src/wp-admin/includes/media.php @@ -2276,7 +2276,7 @@ function media_upload_form( $errors = null ) { * @since 2.6.0 */ do_action( 'pre-html-upload-ui' ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores - + $required = 'media' === get_current_screen()->id ? ' required' : ''; ?>

- + />

From 4e924eba4135f35d2757e8e25f7b0249d640a1d1 Mon Sep 17 00:00:00 2001 From: adamsilverstein Date: Wed, 26 Nov 2025 10:50:17 -0800 Subject: [PATCH 2/3] Ensure current_screen set before using --- src/wp-admin/includes/media.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php index a02c6ba8cbde9..21142e38b63d0 100644 --- a/src/wp-admin/includes/media.php +++ b/src/wp-admin/includes/media.php @@ -2276,7 +2276,8 @@ function media_upload_form( $errors = null ) { * @since 2.6.0 */ do_action( 'pre-html-upload-ui' ); // phpcs:ignore WordPress.NamingConventions.ValidHookName.UseUnderscores - $required = 'media' === get_current_screen()->id ? ' required' : ''; + $current_screen = get_current_screen(); + $required = $current_screen && 'media' === $current_screen->id ? ' required' : ''; ?>

- /> + />