SAP Knowledge Base Article - Public

2827728 - Accessibility Issue - Button text not being read aloud by screen reader when mouse is hovered over it

Symptom

When hovering the mouse cursor over a button, the button text is not being read by the screen reader.

The screen reader only reads the positions of the buttons, and will only read the text of the buttons when the buttons are clicked, which is then too late, since the button has already been clicked.

Environment

SAP SuccessFactors HCM Core.

Reproducing the Issue

  1. Activate your screen reader software (such as JAWS).
  2. Navigate to any page in SuccessFactors which contains a button control.
  3. Hover your mouse cursor over the button and notice that the text is not read by the screen reader.
  4. Click on the button and notice that the text is read by the screen reader.

Cause

This is expected behaviour.

The Hover State is a pre-focus state. It shows a control can be interactive, but it is not yet. It will become active if it gets

  1. clicked or
  2. focused by mouse, touch input or keyboard shortcuts.

Mouse over does not read the screen reader on any button in any page since there is no focus or input provided.

Resolution

Navigate to the button using the Tab keyboard action, and the text will be read aloud by the screen reader.

This will change the state from pre-focus to focussed, which will then trigger the screen reader to read out the text.

Keywords

screenreader, screen reader, JAWS, button, tab, pre-focus state, hover, cursor, mouse, not read, accessibility , KBA , LOD-SF-RCM , Recruiting Management , Problem

Product

SAP SuccessFactors HXM Core all versions