[wp-trac] [WordPress Trac] #16502: Quick Edit contents should only be rendered if quick edit button in actions after filtering

WordPress Trac noreply at wordpress.org
Mon Sep 5 09:16:40 UTC 2022


#16502: Quick Edit contents should only be rendered if quick edit button in actions
after filtering
-------------------------------------------------+-------------------------
 Reporter:  wyrfel                               |       Owner:  chriscct7
     Type:  enhancement                          |      Status:  reviewing
 Priority:  normal                               |   Milestone:  6.1
Component:  Quick/Bulk Edit                      |     Version:  3.0.4
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch needs-testing has-         |     Focuses:
  testing-info changes-requested                 |  performance
-------------------------------------------------+-------------------------

Comment (by mukesh27):

 Thanks for the test report and feedback, @costdev.

 As requested, I implemented the changes for the category and tags. I also
 tried to comment and got an error in the unit test for Ajax.

 {{{
 1) Tests_Ajax_EditComment::test_as_admin
 Undefined index: hook_suffix

 /var/www/src/wp-admin/includes/class-wp-screen.php:223
 /var/www/src/wp-admin/includes/template.php:2601
 /var/www/src/wp-admin/includes/class-wp-list-table.php:149
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:55
 /var/www/src/wp-admin/includes/list-table.php:61
 /var/www/src/wp-admin/includes/template.php:446
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:872
 /var/www/src/wp-admin/includes/class-wp-list-table.php:1455
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:644
 /var/www/src/wp-admin/includes/ajax-actions.php:1477
 /var/www/src/wp-includes/class-wp-hook.php:307
 /var/www/src/wp-includes/class-wp-hook.php:331
 /var/www/src/wp-includes/plugin.php:517
 /var/www/tests/phpunit/includes/testcase-ajax.php:265
 /var/www/tests/phpunit/tests/ajax/EditComment.php:62
 phpvfscomposer:///var/www/vendor/phpunit/phpunit/phpunit:51

 2) Tests_Ajax_EditComment::test_editor_can_edit_orphan_comments
 Undefined index: hook_suffix

 /var/www/src/wp-admin/includes/class-wp-screen.php:223
 /var/www/src/wp-admin/includes/template.php:2601
 /var/www/src/wp-admin/includes/class-wp-list-table.php:149
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:55
 /var/www/src/wp-admin/includes/list-table.php:61
 /var/www/src/wp-admin/includes/template.php:446
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:872
 /var/www/src/wp-admin/includes/class-wp-list-table.php:1455
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:644
 /var/www/src/wp-admin/includes/ajax-actions.php:1477
 /var/www/src/wp-includes/class-wp-hook.php:307
 /var/www/src/wp-includes/class-wp-hook.php:331
 /var/www/src/wp-includes/plugin.php:517
 /var/www/tests/phpunit/includes/testcase-ajax.php:265
 /var/www/tests/phpunit/tests/ajax/EditComment.php:110
 phpvfscomposer:///var/www/vendor/phpunit/phpunit/phpunit:51

 3) Tests_Ajax_GetComments::test_as_admin
 Undefined index: hook_suffix

 /var/www/src/wp-admin/includes/class-wp-screen.php:223
 /var/www/src/wp-admin/includes/template.php:2601
 /var/www/src/wp-admin/includes/class-wp-list-table.php:149
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:55
 /var/www/src/wp-admin/includes/list-table.php:61
 /var/www/src/wp-admin/includes/template.php:446
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:872
 /var/www/src/wp-admin/includes/class-wp-list-table.php:1455
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:644
 /var/www/src/wp-admin/includes/ajax-actions.php:1265
 /var/www/src/wp-includes/class-wp-hook.php:307
 /var/www/src/wp-includes/class-wp-hook.php:331
 /var/www/src/wp-includes/plugin.php:517
 /var/www/tests/phpunit/includes/testcase-ajax.php:265
 /var/www/tests/phpunit/tests/ajax/GetComments.php:59
 phpvfscomposer:///var/www/vendor/phpunit/phpunit/phpunit:51

 4) Tests_Ajax_ReplytoComment::test_as_admin
 Undefined index: hook_suffix

 /var/www/src/wp-admin/includes/class-wp-screen.php:223
 /var/www/src/wp-admin/includes/template.php:2601
 /var/www/src/wp-admin/includes/class-wp-list-table.php:149
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:55
 /var/www/src/wp-admin/includes/list-table.php:61
 /var/www/src/wp-admin/includes/template.php:446
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:872
 /var/www/src/wp-admin/includes/class-wp-list-table.php:1455
 /var/www/src/wp-admin/includes/class-wp-comments-list-table.php:644
 /var/www/src/wp-admin/includes/ajax-actions.php:1403
 /var/www/src/wp-includes/class-wp-hook.php:307
 /var/www/src/wp-includes/class-wp-hook.php:331
 /var/www/src/wp-includes/plugin.php:517
 /var/www/tests/phpunit/includes/testcase-ajax.php:265
 /var/www/tests/phpunit/tests/ajax/ReplytoComment.php:73
 phpvfscomposer:///var/www/vendor/phpunit/phpunit/phpunit:51
 }}}


 I found a similar error report #29933 If I make these changes, it will
 resolve my unit test errors. @SergeyBiryukov, could you please help me
 with this?

 {{{
 /wp-admin/includes/class-wp-screen.php on line 223

 $id = $GLOBALS['hook_suffix'];
 Replace with
 $id = isset($GLOBALS['hook_suffix']) ? $GLOBALS['hook_suffix'] : "";
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/16502#comment:17>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list