Code Monkey home page Code Monkey logo

Comments (20)

Epica3055 avatar Epica3055 commented on September 27, 2024 2

@Tanya-Solyanik
In native applications, narrator can't focus on dialogs that start on helper threads

issues11456

from winforms.

LeafShi1 avatar LeafShi1 commented on September 27, 2024 1

can you confirm whether this is our API with the popup dialog or if this comes from Windows

This is our API , we will fix this issue

from winforms.

LeafShi1 avatar LeafShi1 commented on September 27, 2024 1

@LeafShi1 Can I get an update on this issue? Will we have a resolution, even partial, for RC1?

Currently this problem is blocked, because Narrator cannot focus on the new thread

from winforms.

Tanya-Solyanik avatar Tanya-Solyanik commented on September 27, 2024 1

@Epica3055

In native applications, narrator can't focus on dialogs that start on helper threads

Your screen short shows a winforms application. When we talk about native applications we usually mean MFC. But no more experiments are needed in this case as this seems to be a difference between narrator and Jaws

from winforms.

PoojaNamde avatar PoojaNamde commented on September 27, 2024 1

@Olina-Zhang Could you please share screenshot Accessibility insights including whole details. I tried to get the whole details but not able to inspect the control with AI tool.

from winforms.

Philip-Wang01 avatar Philip-Wang01 commented on September 27, 2024

Same as #9280. However, on .NET 9.0, the results are the same for NVDA and Narrator, and the screen reader does not announce any information about “Generating Previews”.

from winforms.

Yash14j avatar Yash14j commented on September 27, 2024

GithubTags:#Rev:yaja;

from winforms.

merriemcgaw avatar merriemcgaw commented on September 27, 2024

@LeafShi1 can you confirm whether this is our API with the popup dialog or if this comes from Windows. I am confirming the severity change from last year to this year. If so, please add notification events for the page counts changing.

from winforms.

Liv-Goh avatar Liv-Goh commented on September 27, 2024

Verified this issue on the latest .NET 9.0.100-preview 6.24320.9, this issue still repro.

Narrator:
narrator issue

NVDA:
nvda issue

from winforms.

LeafShi1 avatar LeafShi1 commented on September 27, 2024

It's strange is that opening Narrator after the "Generating Previews" showing, the dialog can get focus and the content can be announced normally. If opening Narrator first and then debugging the project, the dialog "Generating Previews" cannot get focus.

This problem is because StatusDialog runs in a new thread, and Narrator cannot focus on the new thread. NVDA can recognize the new thread normally.

from winforms.

merriemcgaw avatar merriemcgaw commented on September 27, 2024

@LeafShi1 Can I get an update on this issue? Will we have a resolution, even partial, for RC1?

from winforms.

JeremyKuhne avatar JeremyKuhne commented on September 27, 2024

@merriemcgaw please follow up on this one

from winforms.

Tanya-Solyanik avatar Tanya-Solyanik commented on September 27, 2024

@LeafShi1 - had you seen that narrator can't focus on dialogs that start on helper threads in in native applications -

This problem is because StatusDialog runs in a new thread, and Narrator cannot focus on the new thread. NVDA can recognize the new thread normally.

from winforms.

merriemcgaw avatar merriemcgaw commented on September 27, 2024

@Olina-Zhang can your team check to see if JAWS responds correctly in this scenario? I'm going to bring this to Office Hours to see if we can close it or they'd like to file a Narrator bug. It would be nice to know if we're good on both free screen readers when I do.

from winforms.

Olina-Zhang avatar Olina-Zhang commented on September 27, 2024

@merriemcgaw I tested JAWS can responds and announce the label and cancel button in "Generating Previews" dialog correctly, but Narrator cannot.

from winforms.

PoojaNamde avatar PoojaNamde commented on September 27, 2024

#Regressed:08-09-24;

Verified this issue in the latest build.

  1. Issue is still reproducing with Narrator as it is not announcing anything about popup.
  2. NVDA is announcing about cancel button after loading 12 documents.
  3. Issue is not reproducing with JAWS. Please find all the attachments for reference.
JAWS.attachment.webm
Narrator.attachment.webm
NVDA.attachment.webm

from winforms.

merriemcgaw avatar merriemcgaw commented on September 27, 2024

@Olina-Zhang please attach a picture of the UIA properties from AccessibilityInsights when that dialog is up to show it's got everything coded right and they'll close it.

from winforms.

Olina-Zhang avatar Olina-Zhang commented on September 27, 2024

@merriemcgaw here is a screenshot of "Generating Previews" pane in AccessibilityInsights:
image

from winforms.

Olina-Zhang avatar Olina-Zhang commented on September 27, 2024

@PoojaNamde What's details you want to see? All properties of "Generating Previews" pane in AI tools?

from winforms.

PoojaNamde avatar PoojaNamde commented on September 27, 2024

@Olina-Zhang As we are able to see the details till 'Legacy accessible pattern.child id', we need whatever details present below it.

from winforms.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.