FreedomScientific / standards-support

Contains documentation for Vispero software support of Web standards
https://freedomscientific.github.io/standards-support/
GNU General Public License v3.0
109 stars 11 forks source link

aria-busy does not work in live region #257

Open JAWS-test opened 5 years ago

JAWS-test commented 5 years ago

Summary

aria-busy does not work in live region according to https://rawgit.com/w3c/aria/master/#aria-busy

  1. Save as HTML file:
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>aria-busy</title>
    </head>
    <body>
        <div aria-live="polite" aria-busy="true" id="1">busy</div>
        <button onClick="document.getElementById('1').textContent='not busy';">Change live region</button>
        <button onClick="document.getElementById('1').setAttribute('aria-busy','false');">Change aria-busy</button>
    </body>
    </html>
  2. Press button "Change live region" (changes the text content inside live region)
  3. Press button "Change aria-busy" (changes from true to false)

Expected result

Actual result

Additional Information

JAWS version and build number

JAWS 2019.1907.42

Operating System and version

Windows 8

Browser and version:

Chrome 76.0.3809.100 Firefox 68.0.2

JAWS-test commented 5 years ago

See also https://github.com/w3c/aria-practices/issues/78 and many other problems with live regions: https://github.com/FreedomScientific/VFO-standards-support/issues?q=live+region

stevefaulkner commented 8 months ago

test case tested in JAWS 2024 AND LATEST chrome/firefox does not work as expected, works as expected with NVDA

BrettLewisVispero commented 7 months ago

Imported into ADO as bug 68617