diff --git a/common/lib/capa/capa/templates/drag_and_drop_input.html b/common/lib/capa/capa/templates/drag_and_drop_input.html
index 499f8b3668..29eb629d93 100644
--- a/common/lib/capa/capa/templates/drag_and_drop_input.html
+++ b/common/lib/capa/capa/templates/drag_and_drop_input.html
@@ -1,4 +1,4 @@
-
'
+ 'role="listitem">'
);
draggableObj.containerEl.appendTo(state.sliderEl);
@@ -240,6 +239,7 @@ define(['js/capa/drag_and_drop/draggable_events', 'js/capa/drag_and_drop/draggab
'position: absolute; ' +
'color: black; ' +
'font-size: 0.95em; ' +
+ 'cursor: move; ' +
'" ' +
'>' +
obj.label +
@@ -279,7 +279,9 @@ define(['js/capa/drag_and_drop/draggable_events', 'js/capa/drag_and_drop/draggab
'position: absolute; ' +
'color: black; ' +
'font-size: 0.95em; ' +
+ 'cursor: move; ' +
'" ' +
+ 'tabindex="0" aria-grabbed="false" role="listitem"' +
'>' +
obj.label +
''
diff --git a/common/static/js/capa/drag_and_drop/targets.js b/common/static/js/capa/drag_and_drop/targets.js
index 389eab821c..28e839d98e 100644
--- a/common/static/js/capa/drag_and_drop/targets.js
+++ b/common/static/js/capa/drag_and_drop/targets.js
@@ -86,9 +86,8 @@ define([], function () {
'left: ' + obj.x + 'px; ' +
borderCss +
'" ' +
- '>'
+ 'aria-dropeffect="">'
);
-
if (fromTargetField === true) {
targetEl.appendTo(draggableObj.iconEl);
} else {
@@ -115,9 +114,8 @@ define([], function () {
'background-color: white; ' +
'font-size: 0.95em; ' +
'color: #009fe2; ' +
- 'cursor: pointer; ' +
'" ' +
- 'aria-dropeffect="move">0'
+ '>0'
);
} else {
numTextEl = null;