standards-support icon indicating copy to clipboard operation
standards-support copied to clipboard

aria-busy does not work in live region

Open JAWS-test opened this issue 6 years ago • 3 comments

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>
  1. Press button "Change live region" (changes the text content inside live region)
  2. Press button "Change aria-busy" (changes from true to false)

Expected result

  • Press button "Change live region": no output
  • Press button "Change aria-busy": output of the new text content "not busy"

Actual result

  • Firefox and Chrome: Output is done despite aria-busy=true

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 avatar Aug 28 '19 03:08 JAWS-test

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

JAWS-test avatar Aug 28 '19 03:08 JAWS-test

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

stevefaulkner avatar Jan 20 '24 15:01 stevefaulkner

Imported into ADO as bug 68617

BrettLewisVispero avatar Jan 30 '24 22:01 BrettLewisVispero