diff --git a/frontend/src/pages/upload-link/upload-list-item.js b/frontend/src/pages/upload-link/upload-list-item.js
index 1b8872eedf..e8995af4ff 100644
--- a/frontend/src/pages/upload-link/upload-list-item.js
+++ b/frontend/src/pages/upload-link/upload-list-item.js
@@ -121,10 +121,10 @@ class UploadListItem extends React.Component {
{this.state.uploadState === UPLOAD_UPLOADING && (
- {gettext('Cancel')}
+ {gettext('Cancel')}
)}
{this.state.uploadState === UPLOAD_ERROR && (
- {gettext('Retry')}
+ {gettext('Retry')}
)}
{this.state.uploadState === UPLOAD_ISSAVING && (
{gettext('Saving...')}
diff --git a/frontend/src/pages/upload-link/upload-progress-dialog.js b/frontend/src/pages/upload-link/upload-progress-dialog.js
index b52dea27fd..a104ebf95e 100644
--- a/frontend/src/pages/upload-link/upload-progress-dialog.js
+++ b/frontend/src/pages/upload-link/upload-progress-dialog.js
@@ -31,16 +31,28 @@ class UploadProgressDialog extends React.Component {
});
}
+ onDropdownToggleKeyDown = (e) => {
+ if (e.key == 'Enter' || e.key == 'Space') {
+ this.toggleDropdown();
+ }
+ }
+
+ onMenuItemKeyDown = (e) => {
+ if (e.key == 'Enter' || e.key == 'Space') {
+ e.target.click();
+ }
+ }
+
render() {
let { allFilesUploaded } = this.props;
return (
- {gettext('Upload')}
+ {gettext('Upload')}
- {gettext('Upload Files')}
- {gettext('Upload Folder')}
+ {gettext('Upload Files')}
+ {gettext('Upload Folder')}
|