diff --git a/src/wp-admin/includes/class-wp-terms-list-table.php b/src/wp-admin/includes/class-wp-terms-list-table.php
index 2ba0559a47..6ca1447f33 100644
--- a/src/wp-admin/includes/class-wp-terms-list-table.php
+++ b/src/wp-admin/includes/class-wp-terms-list-table.php
@@ -455,7 +455,7 @@ class WP_Terms_List_Table extends WP_List_Table {
__( 'Edit' )
);
$actions['inline hide-if-no-js'] = sprintf(
- '%s',
+ '',
/* translators: %s: taxonomy term name */
esc_attr( sprintf( __( 'Quick edit “%s” inline' ), $tag->name ) ),
__( 'Quick Edit' )
diff --git a/src/wp-admin/js/inline-edit-tax.js b/src/wp-admin/js/inline-edit-tax.js
index 17ce77c83d..b9a8e2f85c 100644
--- a/src/wp-admin/js/inline-edit-tax.js
+++ b/src/wp-admin/js/inline-edit-tax.js
@@ -36,9 +36,9 @@ inlineEditTax = {
t.type = $('#the-list').attr('data-wp-lists').substr(5);
t.what = '#'+t.type+'-';
- $('#the-list').on('click', 'a.editinline', function(){
- inlineEditTax.edit(this);
- return false;
+ $( '#the-list' ).on( 'click', '.editinline', function() {
+ $( this ).attr( 'aria-expanded', 'true' );
+ inlineEditTax.edit( this );
});
/**
@@ -219,8 +219,10 @@ inlineEditTax = {
$( '#parent' ).find( 'option[value=' + option_value + ']' ).text( row.find( '.row-title' ).text() );
row.hide().fadeIn( 400, function() {
- // Move focus back to the Quick Edit link.
- row.find( '.editinline' ).focus();
+ // Move focus back to the Quick Edit button.
+ row.find( '.editinline' )
+ .attr( 'aria-expanded', 'false' )
+ .focus();
wp.a11y.speak( inlineEditL10n.saved );
});
@@ -262,8 +264,10 @@ inlineEditTax = {
$('#'+id).siblings('tr.hidden').addBack().remove();
id = id.substr( id.lastIndexOf('-') + 1 );
- // Show the taxonomy row and move focus back to the Quick Edit link.
- $( this.what + id ).show().find( '.editinline' ).focus();
+ // Show the taxonomy row and move focus back to the Quick Edit button.
+ $( this.what + id ).show().find( '.editinline' )
+ .attr( 'aria-expanded', 'false' )
+ .focus();
}
},