Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Live Region: Inconsistent interpretation of "changed node" with aria-atomic=false #298

Open
JAWS-test opened this issue Sep 9, 2019 · 0 comments

Comments

@JAWS-test
Copy link

Summary

Live Region: Inconsistent interpretation of "changed node" with aria-atomic=false

  1. save as HTML file:
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="utf-8">
		<title>live region</title>
	</head>
	<body>
		<div id=1 role=log aria-atomic=false></div>
		<button onClick="document.getElementById('1').innerHTML='1 2';">1a</button>
		<button onClick="document.getElementById('1').innerHTML='1 2';">1b</button>
		<button onClick="document.getElementById('1').innerHTML='<span>1 2</span>';">2a</button>
		<button onClick="document.getElementById('1').innerHTML='<span>1 2</span>';">2b</button>
		<button onClick="document.getElementById('1').innerHTML='<span>1</span> <span>2</span>';">3a</button>
		<button onClick="document.getElementById('1').innerHTML='<span>1</span> <span>2</span>';">3b</button>
		<button onClick="document.getElementById('1').innerHTML='<div><span>1</span> <span>2</span></div>';">4a</button>
		<button onClick="document.getElementById('1').innerHTML='<div><span>1</span> <span>2</span></div>';">4b</button>
	</body>
</html>
  1. Activate all buttons one after another

Expected result

Actual result

  • Firefox: output with all buttons
  • IE 11: output with all buttons (with long reading pause beetwen 1 and 2 at button 3a and 3b)
  • Chrome: output only with buttons 1a, 4a, 4b (span is not considered as a node, but div)

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

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
Internet Explorer 11.0.9600.19431

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants