diff --git a/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx b/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx
index 65f8306fcf..53215412c3 100644
--- a/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/common/menu/component.jsx
@@ -4,7 +4,6 @@ import { defineMessages, injectIntl } from "react-intl";
import Menu from "@material-ui/core/Menu";
import { Divider } from "@material-ui/core";
-
import Icon from "/imports/ui/components/common/icon/component";
import { SMALL_VIEWPORT_BREAKPOINT } from '/imports/ui/components/layout/enums';
@@ -65,7 +64,7 @@ class BBBMenu extends React.Component {
const { actions, selectedEmoji } = this.props;
return actions?.map(a => {
- const { dataTest, label, onClick, key, disabled } = a;
+ const { dataTest, label, onClick, key, disabled, description } = a;
const emojiSelected = key?.toLowerCase()?.includes(selectedEmoji?.toLowerCase());
@@ -101,7 +100,8 @@ class BBBMenu extends React.Component {
}}>
{a.icon ? : null}
- {label}
+ {label}
+ {description && {description}
}
{a.iconRight ? : null}
,
diff --git a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx
index 5c524f474b..56af6db8b9 100755
--- a/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/component.jsx
@@ -124,6 +124,10 @@ const intlMessages = defineMessages({
id: 'app.userList.userOptions.sortedLastName.heading',
description: '',
},
+ newTab: {
+ id: 'app.modal.newTab',
+ description: 'label used in aria description',
+ }
});
class UserOptions extends PureComponent {
@@ -310,7 +314,7 @@ class UserOptions extends PureComponent {
icon: 'multi_whiteboard',
iconRight: 'popout_window',
label: intl.formatMessage(intlMessages.learningDashboardLabel),
- description: intl.formatMessage(intlMessages.learningDashboardDesc),
+ description: `${intl.formatMessage(intlMessages.learningDashboardDesc)} ${intl.formatMessage(intlMessages.newTab)}`,
key: this.learningDashboardId,
onClick: () => { openLearningDashboardUrl(locale); },
dividerTop: true,
diff --git a/bigbluebutton-html5/public/locales/en.json b/bigbluebutton-html5/public/locales/en.json
index d25ad3916a..8b5d0e1ed4 100755
--- a/bigbluebutton-html5/public/locales/en.json
+++ b/bigbluebutton-html5/public/locales/en.json
@@ -839,7 +839,7 @@
"app.connection-status.next": "Next page",
"app.connection-status.prev": "Previous page",
"app.learning-dashboard.label": "Learning Analytics Dashboard",
- "app.learning-dashboard.description": "Open dashboard with users activities",
+ "app.learning-dashboard.description": "Dashboard with users activities",
"app.learning-dashboard.clickHereToOpen": "Open Learning Analytics Dashboard",
"app.recording.startTitle": "Start recording",
"app.recording.stopTitle": "Pause recording",