Commit Graph

24719 Commits

Author SHA1 Message Date
Sergey Biryukov
d4d9284227 Docs: Correct alignment for some translator comments.
Follow-up to [49154].

See #63166.
Built from https://develop.svn.wordpress.org/trunk@60276


git-svn-id: http://core.svn.wordpress.org/trunk@59612 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-04 22:21:37 +00:00
John Blackbourn
41e25d6802 General: Various fixes to the correctness of code and documentation reported by PHPStan.
Props justlevine

See #63268
Built from https://develop.svn.wordpress.org/trunk@60275


git-svn-id: http://core.svn.wordpress.org/trunk@59611 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-03 16:51:33 +00:00
Sergey Biryukov
f11ca907a0 Site Health: Explicitly deprecate WP_Debug_Data::get_sizes(), unused since WP 5.6.
Follow-up to [49154], [60272].

Props yashjawale, dhruvang21, ankitkumarshah, SergeyBiryukov.
Fixes #63516.
Built from https://develop.svn.wordpress.org/trunk@60274


git-svn-id: http://core.svn.wordpress.org/trunk@59610 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-03 14:23:32 +00:00
Sergey Biryukov
f53d5c599c General: Adjust WP_Community_Events::format_event_data_time() deprecation.
`_deprecated_function()` does not support a custom message, which appears to be redundant here, as the method's DocBlock already indicates that it is unused as of WordPress 5.5.2.

Includes correcting the version in the `@deprecated` tag.

Follow-up to [49146], [49201].

Props dhruvik18, dhruvang21, rollybueno, SirLouen, SergeyBiryukov.
Fixes #63511.
Built from https://develop.svn.wordpress.org/trunk@60273


git-svn-id: http://core.svn.wordpress.org/trunk@59609 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-02 15:00:28 +00:00
Sergey Biryukov
46acc4afff Docs: Mark WP_Debug_Data::get_sizes() as deprecated in WordPress 5.6.
Follow-up to [49154].

See #63166.
Built from https://develop.svn.wordpress.org/trunk@60272


git-svn-id: http://core.svn.wordpress.org/trunk@59608 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-01 20:45:31 +00:00
audrasjb
661df76c83 Docs: Improve inline docs params for various category template tags functions.
Props dilipbheda, audrasjb, mukesh27.
Fixes #63225.
See #63166.


Built from https://develop.svn.wordpress.org/trunk@60271


git-svn-id: http://core.svn.wordpress.org/trunk@59607 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-06-01 07:22:27 +00:00
Sergey Biryukov
eaf61cb8cc Docs: Correct the order of parameters in some cache functions used by unit tests.
Follow-up to [40561].

Props truptikanzariya, rutvikbhambhi2004, nareshbheda, sabernhardt, mukesh27.
Fixes #63497.
Built from https://develop.svn.wordpress.org/trunk@60270


git-svn-id: http://core.svn.wordpress.org/trunk@59606 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-31 23:58:29 +00:00
audrasjb
6a7b277ecc Users: Add support for Initials and Color Gravatar images in default user profile pics.
Gravatar includes support for Initials and Color auto-generated images. This changeset adds them to the built-in feature for user profile images.

Props haozi, audrasjb, getsyash, valentingrenier.
Fixes #63087.
See #57493.


Built from https://develop.svn.wordpress.org/trunk@60269


git-svn-id: http://core.svn.wordpress.org/trunk@59605 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-30 17:02:27 +00:00
joedolson
369d812d23 Upgrade/Install: Avoid setting focus on password during install.
On the installation screen, focus was set first to the site title field, then moved to the password field. Autofocus should only ever be moved to the first field of a form, so that screen reader users don't miss important fields.

Fix by checking whether the site title field is present before setting password field focus.

Props zodiac1978, himanshupathak95, abcd95, joedolson.
Fixes #63281.
Built from https://develop.svn.wordpress.org/trunk@60268


git-svn-id: http://core.svn.wordpress.org/trunk@59604 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-30 16:37:48 +00:00
audrasjb
09758ea71f Administration: Improve comment actions alignment in the Activity Widget.
This changeset improves comment actions alignement on small screens for the Dashboard Activity Widget.

Props sainathpoojary, valentingrenier, cedche99, quentinr64600.
Fixes #63277.


Built from https://develop.svn.wordpress.org/trunk@60267


git-svn-id: http://core.svn.wordpress.org/trunk@59603 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-30 16:36:25 +00:00
audrasjb
abdace2115 Media: Fix overflow of long user display names on Edit Media screen.
This changeset resolves an issue where long usernames in the media uploader modal would overflow their container. By adding the dedicated `word-wrap-break-word` class, usernames now properly break into multiple lines.

Follow-up to [59834], [59835].

Props sainathpoojary, audrasjb, sabernhardt, renishsurani, SirLouen, valentingrenier.
Fixes #63243.


Built from https://develop.svn.wordpress.org/trunk@60266


git-svn-id: http://core.svn.wordpress.org/trunk@59602 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-30 16:26:37 +00:00
Sergey Biryukov
e8a19e8976 Docs: Document the $wp_version global in update_core().
Follow-up to [17576], [22226], [31124], [32643], [39687].

Props upadalavipul, mukesh27, johnbillion, SergeyBiryukov.
Fixes #63496.
Built from https://develop.svn.wordpress.org/trunk@60265


git-svn-id: http://core.svn.wordpress.org/trunk@59601 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-30 13:38:32 +00:00
John Blackbourn
ca29540645 Docs: Improvements and corrections to documentation relating to metadata.
See #63166
Built from https://develop.svn.wordpress.org/trunk@60264


git-svn-id: http://core.svn.wordpress.org/trunk@59600 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-29 23:09:28 +00:00
joedolson
ca659bb9bc Media: Screen reader improvements for upload media errors.
Add a screen reader announcement when a media upload fails. Also add an announcement when dismissing upload errors, and improve the labeling context of the dismiss error button to explicitly identify which error will be dismissed.

Props joedolson, navi161, yogeshbhutkar, rishavdutta.
Fixes #63114.
Built from https://develop.svn.wordpress.org/trunk@60263


git-svn-id: http://core.svn.wordpress.org/trunk@59599 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-29 19:53:29 +00:00
Sergey Biryukov
c012f14c0b Docs: Document the $wp_theme_directories global in wp_is_block_theme().
Follow-up to [52069], [52330].

Props upadalavipul.
See #63496.
Built from https://develop.svn.wordpress.org/trunk@60262


git-svn-id: http://core.svn.wordpress.org/trunk@59598 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-29 18:28:30 +00:00
Sergey Biryukov
eea226f70f Docs: Improve documentation for WP_Filesystem_FTPext::parselisting().
Includes:
* Adding a summary for the method.
* Documenting the `$line` parameter.
* Documenting the case when an empty string is returned.

Follow-up to [7126], [30678], [55714].

Props opurockey, abcd95, SergeyBiryukov.
Fixes #63491.
Built from https://develop.svn.wordpress.org/trunk@60261


git-svn-id: http://core.svn.wordpress.org/trunk@59597 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-28 10:49:37 +00:00
joedolson
5e1454dd91 Embeds: Increase color contrast on preview content.
Fix the color contrast in the post embed template for the post excerpt, site title link, comments count, comments and share icons, continue reading link, and related hover states.

Props rishit30g, sabernhardt, getsyash, swissspidy, SirLouen, joedolson.
Fixes #63460.
Built from https://develop.svn.wordpress.org/trunk@60260


git-svn-id: http://core.svn.wordpress.org/trunk@59596 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-28 01:00:32 +00:00
joedolson
a882c300da Revisions: Improve revisions layout on mobile viewports.
On small screens, the restore revision button was mostly hidden due to excessive constraints on overflow height. Fix the overflow issue and ensure that restore revision buttons are always usable. 

Props yogeshbhutkar, getsyash, joedolson.
Fixes #63029.
Built from https://develop.svn.wordpress.org/trunk@60259


git-svn-id: http://core.svn.wordpress.org/trunk@59595 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-28 00:49:34 +00:00
Aaron Jorbin
eb6737146a Plugins: Clarify documentation for when current_action and current_filter can return false.
If `current_action` or `current_filter` is called outside of an action/filter, then these functions will return false.

Props debarghyabanerjee, mukesh27, peterwilsoncc, SirLouen.
Fixes #63479.

Built from https://develop.svn.wordpress.org/trunk@60258


git-svn-id: http://core.svn.wordpress.org/trunk@59594 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-27 15:53:29 +00:00
Aaron Jorbin
fff2fd34f4 Build/Test: Restore PHPCompat scan to correct version.
Reverts [60256].

Unprops jorbin.
Props johnbillion.

Built from https://develop.svn.wordpress.org/trunk@60257


git-svn-id: http://core.svn.wordpress.org/trunk@59593 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-27 15:39:27 +00:00
Aaron Jorbin
6ff9c352d9 Bump PHP Compat scan to 7.4
WordPress bumped it's minimum version to 7.4 in [57985] but the compatibility scan was still searching for issues that would only happen in 7.2 and 7.3.

See #58719, #63167.

Built from https://develop.svn.wordpress.org/trunk@60256


git-svn-id: http://core.svn.wordpress.org/trunk@59592 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-27 15:32:31 +00:00
Sergey Biryukov
7faba13ae1 Filesystem API: Remove unused code in WP_Filesystem_FTPext::parselisting().
Follow-up to [7126].

Props viralsampat.
Fixes #63485.
Built from https://develop.svn.wordpress.org/trunk@60255


git-svn-id: http://core.svn.wordpress.org/trunk@59591 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-27 12:41:35 +00:00
John Blackbourn
4f4928f69e Docs: Correct the description of the wpdb::process_field_formats() return value.
See #63166
Built from https://develop.svn.wordpress.org/trunk@60254


git-svn-id: http://core.svn.wordpress.org/trunk@59590 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 21:47:32 +00:00
John Blackbourn
90b7e1792f Build/Test Tools: Increase shared user fixtures following switch to bcrypt hashing.
User creation is somewhat more expensive since switching the default password hashing algorithm to bcrypt in 6.8. This speeds up the tests by making more use of shared user fixtures, thus reducing the number of users that are created during tests.

Props peterwilsoncc.

See #63026
Built from https://develop.svn.wordpress.org/trunk@60253


git-svn-id: http://core.svn.wordpress.org/trunk@59589 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 14:36:30 +00:00
Sergey Biryukov
75ca090ac2 Administration: Remove unused and commented out HTML code in touch_time().
Follow-up to [7338], [29206].

Props umesh.nevase, abcd95.
Fixes #63476.
Built from https://develop.svn.wordpress.org/trunk@60252


git-svn-id: http://core.svn.wordpress.org/trunk@59588 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 13:21:29 +00:00
John Blackbourn
ded6376d38 Build/Test Tools: Add assertions that test the tests.
Several tests perform assertions conditionally or iterate dynamic arrays without ensuring they're populated. If the test is faulty and the condition never evaluates to true, or the array being iterated is unexpectedly empty, this will now correctly cause the test to fail.

Props johnbillion, jrf.

See #63167
Built from https://develop.svn.wordpress.org/trunk@60251


git-svn-id: http://core.svn.wordpress.org/trunk@59587 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 12:05:27 +00:00
John Blackbourn
17aedad712 Build/Test Tools: Replace uses of test.com in tests and the local development environment with the more appropriate example.com which is intended for testing and examples.
See #63167
Built from https://develop.svn.wordpress.org/trunk@60250


git-svn-id: http://core.svn.wordpress.org/trunk@59586 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 11:23:27 +00:00
John Blackbourn
53331b1e7a Docs: Switch some @internal tags to the inline format so the corresponding function or method is not treated by IDEs and static scanning tools as internal use only.
See #63166
Built from https://develop.svn.wordpress.org/trunk@60249


git-svn-id: http://core.svn.wordpress.org/trunk@59585 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-26 11:20:35 +00:00
Sergey Biryukov
0514ff27d0 Twenty Seventeen: Escape translations in block patterns.
Follow-up to [49584].

Props viralsampat, sabernhardt, dilipbheda, SirLouen, darshitrajyaguru97.
Fixes #63264.
Built from https://develop.svn.wordpress.org/trunk@60248


git-svn-id: http://core.svn.wordpress.org/trunk@59584 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-24 22:51:34 +00:00
Sergey Biryukov
4d9ccfcf6e Twenty Fourteen: Use correct escaping function for alt attributes in block patterns.
Follow-up to [51045].

Props viralsampat, sabernhardt.
See #63264.
Built from https://develop.svn.wordpress.org/trunk@60247


git-svn-id: http://core.svn.wordpress.org/trunk@59583 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-23 13:01:32 +00:00
Adam Silverstein
1a915a62ec Media: fix degraded handling for 24 bit PNG uploads.
Add additional logic to correctly identify indexed PNG images so output PNGs correctly  match the uploaded image depth.

Fix a regression introduced in WordPress 6.8 [59589] where uploaded Truecolor PNG images (meaning > 8 bit) were mis-identified as indexed (8 bit) images, causing output images to be indexed instead of Truecolor resulting in a noticeable visual degradation. 

Props elvismdev, wildworks, SirLouen, siliconforks, joemcgill, iamshashank, nosilver4u.
Fixes #63448.



Built from https://develop.svn.wordpress.org/trunk@60246


git-svn-id: http://core.svn.wordpress.org/trunk@59582 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-22 21:40:36 +00:00
Sergey Biryukov
d32af7e3f3 I18N: Make default menu name translatable on the Menus screen.
Follow-up to [36379].

Props sainathpoojary, SergeyBiryukov.
Fixes #63472.
Built from https://develop.svn.wordpress.org/trunk@60245


git-svn-id: http://core.svn.wordpress.org/trunk@59581 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-22 12:15:31 +00:00
Sergey Biryukov
70c96c141d Twenty Eleven: Use correct escaping function for alt attributes in block patterns.
Follow-up to [51103].

Props viralsampat, sabernhardt.
See #63264.
Built from https://develop.svn.wordpress.org/trunk@60244


git-svn-id: http://core.svn.wordpress.org/trunk@59580 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-21 13:01:31 +00:00
Sergey Biryukov
b44aa15bb0 Twenty Nineteen: Use correct escaping function for alt attributes in block patterns.
Follow-up to [49348].

Props viralsampat, sabernhardt.
See #63264.
Built from https://develop.svn.wordpress.org/trunk@60243


git-svn-id: http://core.svn.wordpress.org/trunk@59579 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-20 14:47:33 +00:00
Sergey Biryukov
625ce78636 Twenty Thirteen: Correct alt attributes for some images in block patterns.
Follow-up to [51012].

Props viralsampat, sabernhardt.
See #63264.
Built from https://develop.svn.wordpress.org/trunk@60242


git-svn-id: http://core.svn.wordpress.org/trunk@59578 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-19 15:10:29 +00:00
Sergey Biryukov
779dc9c93d Script Loader: Add common.js as a dependency for dashboard.js.
`dashboard.js` uses the `deprecateL10nObject()` function, which is defined in `common.js`.

Follow-up to [48923], [49151].

Props SirLouen.
Fixes #63432.
Built from https://develop.svn.wordpress.org/trunk@60241


git-svn-id: http://core.svn.wordpress.org/trunk@59577 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-18 21:17:27 +00:00
Sergey Biryukov
4312c1f98e Login and Registration: Check that $_POST value is a string in retrieve_password().
This prevents a fatal error from `trim()` if an array is passed instead.

Follow-up to [6643], [19056], [41782], [50129], [50140], [59595].

Props leedxw, dilipbheda, mukesh27, SergeyBiryukov.
Fixes #63433.
Built from https://develop.svn.wordpress.org/trunk@60240


git-svn-id: http://core.svn.wordpress.org/trunk@59576 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-17 13:31:33 +00:00
Sergey Biryukov
b96f5e4b20 Login and Registration: Check that action is a string in wp-login.php.
This prevents a PHP warning if an array is passed instead.

Follow-up to [1974], [6643], [6711], [41782], [58023], [58093].

Props leedxw, dilipbheda.
Fixes #63434.
Built from https://develop.svn.wordpress.org/trunk@60239


git-svn-id: http://core.svn.wordpress.org/trunk@59575 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-16 13:23:34 +00:00
Sergey Biryukov
c6dfc79e5d Coding Standards: Move $class variable in wp-admin/options.php closer to where it's used.
Follow-up to [60237].

See #63341.
Built from https://develop.svn.wordpress.org/trunk@60238


git-svn-id: http://core.svn.wordpress.org/trunk@59574 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-15 10:06:31 +00:00
Sergey Biryukov
7001742fa4 Options, Meta APIs: Disable siteurl and home fields on All Settings screen when defined as constants.
This aims to bring consistency with the General Settings screen, where these fields are disabled (read-only) if the `WP_SITEURL` and `WP_HOME` constants are defined in `wp-config.php`.

Follow-up to [208], [5093], [5394].

Props dilipbheda, Presskopp, SergeyBiryukov.
Fixes #63341.
Built from https://develop.svn.wordpress.org/trunk@60237


git-svn-id: http://core.svn.wordpress.org/trunk@59573 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-15 09:58:29 +00:00
John Blackbourn
85b7808c1f Docs: Declare the object shapes for some return values.
Props swissspidy

See #63166
Built from https://develop.svn.wordpress.org/trunk@60236


git-svn-id: http://core.svn.wordpress.org/trunk@59572 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-14 13:17:26 +00:00
Sergey Biryukov
efdd94e890 Coding Standards: Pass true instead of 1 to current_time() for consistency.
This matches the documented type of `bool` for the `$gmt` parameter.

Follow-up to [60119].

Props johnbillion, dilipbheda.
Fixes #63207.
Built from https://develop.svn.wordpress.org/trunk@60235


git-svn-id: http://core.svn.wordpress.org/trunk@59571 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-14 11:59:34 +00:00
Sergey Biryukov
7084408a7e Coding Standards: Simplify gradient color specifications in theme.json.
`rgba(#,#,#,1)` is equivalent to `rgb(#,#,#)` and can be replaced with the latter for more consistency.

Original PR from Gutenberg repository:
* [https://github.com/WordPress/gutenberg/pull/70008 #70008 Simplify color specifications from rgba to rgb]

Follow-up to [50959], [55405].

Props georgestephanis, wildworks, juanfra.
Fixes #63381.
Built from https://develop.svn.wordpress.org/trunk@60234


git-svn-id: http://core.svn.wordpress.org/trunk@59570 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-13 14:50:37 +00:00
John Blackbourn
f5f3764a9f Docs: Remove an unnecessary @return tag from this filter.
See #63166
Built from https://develop.svn.wordpress.org/trunk@60233


git-svn-id: http://core.svn.wordpress.org/trunk@59569 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-12 14:05:25 +00:00
Sergey Biryukov
dc138f3de4 Docs: Document the parameters in WP_PHPMailer::setLanguage().
Follow-up to [59592].

Props dilipbheda, mukesh27, SergeyBiryukov.
Fixes #63368.
Built from https://develop.svn.wordpress.org/trunk@60232


git-svn-id: http://core.svn.wordpress.org/trunk@59568 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-12 13:38:28 +00:00
Sergey Biryukov
3906e3e9d6 Coding Standards: Correct WP_PHPMailer::setLanguage() method name case.
PHP function names are not case-sensitive, so this aims to bring consistency with the parent method.

Includes removing a one-time variable.

Follow-up to [27385], [59592].

See #63168.
Built from https://develop.svn.wordpress.org/trunk@60231


git-svn-id: http://core.svn.wordpress.org/trunk@59567 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-11 17:16:30 +00:00
Sergey Biryukov
d63977531b Script Loader: Remove unused global when enqueuing block scripts and styles.
Follow-up to [44164], [49080], [49093], [50836], [50919], [59823].

Props umesh.nevase, b1ink0, mukesh27.
Fixes #63413.
Built from https://develop.svn.wordpress.org/trunk@60230


git-svn-id: http://core.svn.wordpress.org/trunk@59566 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-10 18:51:33 +00:00
Sergey Biryukov
4fc91e1e7a Docs: Add missing closing backtick in a comment in js/media/views/button.js.
Follow-up to [22027], [31373].

Props ankitkumarshah, dhruvang21, getsyash.
Fixes #63422.
Built from https://develop.svn.wordpress.org/trunk@60229


git-svn-id: http://core.svn.wordpress.org/trunk@59565 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-09 16:38:30 +00:00
Sergey Biryukov
a4b4c84c9e Docs: Add missing closing backtick in a comment in ms-settings.php.
Follow-up to [37475].

Props abcd95.
Fixes #63410.
Built from https://develop.svn.wordpress.org/trunk@60228


git-svn-id: http://core.svn.wordpress.org/trunk@59564 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-08 06:05:28 +00:00
Peter Wilson
9225639a43 Emoji: Update Twemoji to version 16.0.1.
Introduces support for Emoji 16:

- replaces emoji support test with splatter 🫟,
- replaces two letter coded flag support test with Sark 🇨🇶,
- introduces the function `emojiRendersEmptyCenterPoint()` to the emoji loader to enable testing of emoji with a single data point.

Not to harp 🪉 on about it, but Emoji 16 is perfect for tiring yourself out 🫩 digging 🪏 up root vegetables 🫜 while visiting Sark 🇨🇶.

Props westonruter, kraftbj, pento, JeffPaul, abcd95, SergeyBiryukov, dd32, peterwilsoncc.
Fixes #63324.


Built from https://develop.svn.wordpress.org/trunk@60227


git-svn-id: http://core.svn.wordpress.org/trunk@59563 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2025-05-08 00:43:30 +00:00