diff --git a/core/modules/edit/js/edit.js b/core/modules/edit/js/edit.js
index ee75da0b390f11c1042b5bd1af94ea0f988d426a..dab4522f9306e43bab9a5f5930012a8a41c8cd2a 100644
--- a/core/modules/edit/js/edit.js
+++ b/core/modules/edit/js/edit.js
@@ -390,7 +390,7 @@ function initializeEntityContextualLink (contextualLink) {
var initContextualLink = _.once(function () {
var $links = $(contextualLink.el).find('.contextual-links');
var contextualLinkView = new Drupal.edit.ContextualLinkView($.extend({
- el: $('
').prependTo($links),
+ el: $('').prependTo($links),
model: entityModel,
appModel: Drupal.edit.app.model
}, options));
diff --git a/core/modules/edit/js/views/ContextualLinkView.js b/core/modules/edit/js/views/ContextualLinkView.js
index 2b48b46bc91f0576bb50d20f96b4776ab196e260..514ace0ad2e7100d9343df5396377b89ba1f6ce0 100644
--- a/core/modules/edit/js/views/ContextualLinkView.js
+++ b/core/modules/edit/js/views/ContextualLinkView.js
@@ -45,6 +45,8 @@ Drupal.edit.ContextualLinkView = Backbone.View.extend({
* {@inheritdoc}
*/
render: function (entityModel, isActive) {
+ this.$el.find('a').attr('aria-pressed', isActive);
+
// Hides the contextual links if an in-place editor is active.
this.$el.closest('.contextual').toggle(!isActive);