Closed pgopinadhu closed 1 year ago
~This is an issue with the bot content, rather than Web Chat. I am going to fix it on the bot side.~
This is an issue with Windows Narrator + Edge 116.0.1931.0 and is outside of Web Chat.
It seems when the link starts with https:
and followed by an <img>
, Windows Narrator will only narrate "link".
This is the minimal repro.
<!DOCTYPE html>
<html>
<head> </head>
<body>
<p>
Not repro:
<a href="https://bing.com/">Hello<img /></a> will be narrated as "link, hello".
</p>
<p>
Repro:
<a href="https://bing.com/">https:Hello<img /></a> will be narrated as "link".
</p>
<p>
Not repro:
<a href="https://bing.com/">https:Hello</a> will be narrated as "link, H-T-T-P-S hello".
</p>
<p>
Repro:
<a href="https://bing.com/">ftp:Hello<img /></a> will be narrated as "link".
</p>
<p>
Repro:
<a href="https://bing.com/">anything:Hello<img /></a> will be narrated as "link".
</p>
<p>
Not repro:
<a href="https://bing.com/">anything: Hello<img /></a> will be narrated as "link, anything hello".
</p>
</body>
</html>
User Experience:
Screen reader users get affected and cannot know the purpose of the links if the screen reader doesn't announce the name of the link when it receives focus. Screen reader users cannot understand its purpose, they miss accessing it.
Note:
User credentials should NOT be included in the bug.
Repro Steps:
Actual Result:
Narrator is not announcing the name for the 'https://bing.com?q=some' and 'http://www.markitdown.net/' links Observation:
Narrator announces as "link" for both the links when focus lands.
NVDA Behavior: It announces as "https://bing.com?q=some](https://bing.com/?q=some) Opens in a new window; external. link Opens in a new window; external" and " http://www.markitdown.net/ Opens in a new window; external. link Opens in a new window; external."
JAWS Behavior: JAWS announces as "https://bing.com?q=some](https://bing.com/?q=some) Opens in a new window; external. Link" and "`http://www.markitdown.net/ Opens in a new window; external. Link
Expected Result:
Narrator should announce the name for the 'https://bing.com?q=some' and 'http://www.markitdown.net/' links when focus lands on them.
Note:
Issue doesn't repro with JAWS and NVDA.
Reference Links:
External Bug Process: If this bug belongs to external team, mark it as resolved/done and assign it back to the tester with notes on where to file/route the bug. For more information, please use this Link. “HCL Staff should not log any third-party external bugs. Should be routed to edad team”.
Please reach out to C&AI Teams channel for any process related queries.
Test Environment:
OS: Windows 11 Enterprise 22H2 (OS build: 22621.1555)
Browser: Edge Version 114.0.1807.6 (Official build) dev (64-bit)
URL: Web Chat: Full-featured bundle (microsoft.github.io)
Tools: Developer Tool
Screen Readers: Narrator, JAWS, NVDA
Matrix: Edge dev+ Narrator.