Comments (20)
@Tanya-Solyanik
In native applications, narrator can't focus on dialogs that start on helper threads
from winforms.
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 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.
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.
@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.
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.
GithubTags:#Rev:yaja;
from winforms.
@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.
Verified this issue on the latest .NET 9.0.100-preview 6.24320.9, this issue still repro.
from winforms.
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.
@LeafShi1 Can I get an update on this issue? Will we have a resolution, even partial, for RC1?
from winforms.
@merriemcgaw please follow up on this one
from winforms.
@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.
@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.
@merriemcgaw I tested JAWS can responds and announce the label and cancel button in "Generating Previews" dialog correctly, but Narrator cannot.
from winforms.
#Regressed:08-09-24;
Verified this issue in the latest build.
- Issue is still reproducing with Narrator as it is not announcing anything about popup.
- NVDA is announcing about cancel button after loading 12 documents.
- Issue is not reproducing with JAWS. Please find all the attachments for reference.
JAWS.attachment.webm
Narrator.attachment.webm
NVDA.attachment.webm
from winforms.
@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.
@merriemcgaw here is a screenshot of "Generating Previews" pane in AccessibilityInsights:
from winforms.
@PoojaNamde What's details you want to see? All properties of "Generating Previews" pane in AI tools?
from winforms.
@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)
- The HelpTextLable cannot be painted in Debug mode HOT 1
- Cannot get correct value 'NotSet' when setting the ImageLayout value of DataGridViewImage cell with 'NotSet' value HOT 3
- [Dark Mode] Different Icon Display for Expanding Nodes with Child Items in TreeView
- [Dark Mode] Indeterminate CheckState icon barely visible HOT 1
- [Dark Mode] Improve visual contrast of the LinkLable control in dark mode HOT 1
- [Dark Mode] The color contrast is less than 3:1 for seleted treenode
- [Dark Mode] The BackColor of the ProgressBar control should not be changed HOT 1
- [Dark Mode]HelpProvider text color is barely visible HOT 1
- [Dark Mode] PrintPreviewControl does not display correctly after setting the background to black HOT 1
- [Dark Mode] Selection highlight doesn't move when quickly checking a node's checkbox in TreeView HOT 1
- Is there a solution when using Microsoft.WinForms.Designer.SDK and Reflection in your Project? HOT 4
- Add Analyzer to guide the usage of the new Control.InvokeAsync API
- Moving Clipboard related tests to a new class under collection Sequential HOT 2
- [Dark Mode] Button with FlatStyle 'Standard' is not in dark mode on 100% dpi after enabled SystemColorMode.Dark HOT 1
- [Dark Mode] CheckBox/RadioButton text with FlatStyle 'System' is hard to visible after enabled SystemColorMode.Dark HOT 2
- [Dark Mode] MonthCalendar/DateTimePicker is not in drak mode after enabled SystemColorMode.Dark HOT 1
- [Dark Mode] TabControl is not in dark mode after enabled SystemColorMode.Dark HOT 5
- [Dark Mode] ToolTip is not in dark mode after enabled SystemColorMode.Dark HOT 1
- [Dark Mode] CheckBox in TreeView/ListView is not in dark mode after enabled SystemColorMode.Dark HOT 2
- [Dark Mode] ListViewGroup/Subtitle/TaskLink is hard to visible in ListView after enabled SystemColorMode.Dark HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winforms.