Himanshu Pathak

Results 11 issues of Himanshu Pathak

Trac ticket: https://core.trac.wordpress.org/ticket/63186 This PR addresses the issue where empty `properties` arrays in REST API JSON schemas are output as `[]` instead of `{}`. According to JSON Schema specifications, the...

Trac ticket: https://core.trac.wordpress.org/ticket/36447 This PR adds tooltip functionality to the responsive preview icons in the WordPress Customizer. By displaying tooltips on hover, users can now clearly identify the purpose of...

Trac ticket: https://core.trac.wordpress.org/ticket/61911 This PR adds unit tests for the global styles endpoint ID type fix. The tests verify that: 1. The endpoint correctly treats IDs as integers 2. The...

Trac ticket: https://core.trac.wordpress.org/ticket/63011 This PR fixes the accessibility issue where the Customizer back button was not keyboard-focusable. By removing the `tabindex="-1"` attribute from the back button in the Customizer section...

Trac ticket: https://core.trac.wordpress.org/ticket/63044 This PR adds a new `is_home_page()` method to `WP_Query` that makes it easier to test whether the current page is truly the site's home page. The method...

Trac ticket: [#62806](https://core.trac.wordpress.org/ticket/62806) This PR enhances accessibility in the Customizer by ensuring we properly respect users' motion preferences, particularly for those who may experience motion sensitivity or vestibular disorders. Changes:...

### Description Discovered while working on #70249 and testing #70253 When opening the dropdown menu in the inspector controls of the Experimental Form block, both horizontal and vertical scrollbars appear...

[Type] Bug
[Feature] Block Variations

Trac ticket: https://core.trac.wordpress.org/ticket/64284 This PR ensures the multiplication symbol (×) and its HTML entities are consistently replaced with the letter "x" when sanitizing titles for slugs. Users sometimes accidentally type...

Trac ticket: https://core.trac.wordpress.org/ticket/19998 This PR enhances the `esc_xml()` function to strip control characters that are not valid according to the XML 1.0 specification. This prevents feed parsers from breaking when...

Trac ticket: https://core.trac.wordpress.org/ticket/63256 Adds unit test coverage for the fix implemented in #8668 that addresses unnecessary `array_map()` processing in `WP_Term_Query::get_terms()` when `object_ids` is not set. This PR - - Verifies...