nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.03k stars 625 forks source link

NVDA can not read text in dropdown menu when the mouse hovers it, but it works when keyboard focuses on it #16117

Open eileencai opened 5 months ago

eileencai commented 5 months ago

Steps to reproduce:

  1. run FortiClient 7.2.3.GA
  2. use the mouse to expand the dropdown menu, hovers any option of the menu
  3. NVDA reads "vpn name list 'ipsec-ems' expanded'" then keeps silent, when you hovers any option, it does not read the option any more

Actual behavior:

NVDA reads "vpn name list 'ipsec-ems' expanded'" then keeps silent, when you hovers any option, it does not read the option any more

Expected behavior:

NVDA is expected to read the option value when the mouse hovers it

NVDA logs, crash dumps and other attachments:

The HTML is as below:

  <select id="vpn-connection" role="listbox" class="select lg vpn-select" aria-labelledby="vpn-connection-label">
    <optgroup label="Corporate VPNs">
      <option value="ipsec-ems" aria-label="ipsec-ems" data-type="ipsec" data-corporate="true">ipsec-ems
      </option>
      <option value="sslvpn_redundant_ems" aria-label="sslvpn_redundant_ems" data-type="ssl" data-corporate="true" selected="selected">vpn_ems
      </option>
    </optgroup>
  </select>

System configuration

NVDA installed/portable/running from source:

official website (https://www.nvaccess.org/download/)

NVDA version:

2023.3.0.29780

Windows version:

Windows 10 Pro

Name and version of other software in use when reproducing the issue:

FortiClient 7.2.3.GA

Other information about your system:

Other questions

Does the issue still occur after restarting your computer?

yes

Have you tried any other versions of NVDA? If so, please report their behaviors.

no

If NVDA add-ons are disabled, is your problem still occurring?

no add-ons

Does the issue still occur after you run the COM Registration Fixing Tool in NVDA's tools menu?

yes

Adriani90 commented 2 months ago

@eileencai how is the css of those objects? You posted only a small snippet here, please provide a minimal test case, maybe a small landing page designed with Forticlient where we can test this. Otherwise it is really hard to investigate further.