microsoft / microsoft-ui-xaml

Windows UI Library: the latest Windows 10 native controls and Fluent styles for your applications
MIT License
6.3k stars 676 forks source link

Xaml Islands: ZoomText 2020 Accessibility software breaks all mouse input over islands #2178

Open DHowett-MSFT opened 4 years ago

DHowett-MSFT commented 4 years ago

Describe the bug

Expand: Snippet excerpted from Terminal bug # Environment ```none Windows build number: 10.0.18363.0 Windows Terminal version (if applicable): 0.9.433.0 Any other software? ZoomText 2020 ``` # Steps to reproduce 1. Launch ZoomText 2020 (typically at system startup) 2. Launch Windows Terminal 3. Observe: - Clicking on the '+' for a new tab does not work - Clicking the dropdown for the options menu does not work - Clicking and dragging to select text does not work 4. Press [CapsLock]+[Control]+[Enter] to suspend the Zoom functionality of ZoomText 5. Observe that all features work as expected 6. Re-enable ZoomText's Zoom functionality 7. Observe that features as described in step 3 no longer work # Expected behavior Windows Terminal's functions should all work correctly when using assistive software such as ZoomText. # Actual behavior Windows Terminal's functions do not work correctly - none of the buttons on the 'titlebar' work (including system buttons such as maximise, minimise or close), the new tab button does not work, the menu drop-down does not work, clicking and dragging to select text does not work.

Reported in microsoft/terminal#4889. ZoomText seems to be a systemwide magnification application used for accessibility, and when it's in use no mouse clicks work in Xaml Islands applications. This was tested with Terminal and PerceptionSimulationInput.

Steps to reproduce the bug Steps to reproduce the behavior:

  1. Install ZoomText 2020 (consider licensing before doing so)
  2. Use it
  3. Launch PerceptionSimulation or Terminal

Expected behavior

All input works.

Version Info Windows 10 version Saw the problem?
Insider Build (xxxxx) Untested
November 2019 Update (18363) Yes
May 2019 Update (18362) Yes
October 2018 Update (17763) Untested
April 2018 Update (17134) No Islands
Fall Creators Update (16299) No Islands
Creators Update (15063) No Islands
Device form factor Saw the problem?
Desktop Yes
Mobile
Xbox
Surface Hub
IoT
PurpleGranite commented 4 years ago

Are there any updates on this? I opened the original issue on the Windows Terminal repository, and am having the same issue with the new Windows PowerToys. Also, this affects other areas, such as results of search in the Start Menu. This is a pretty major defect to still have, especially given public statements made by senior Microsoft execs about being an "accessibility first" organisation - I think this pretty much demonstrates the opposite.

szilvasidave commented 2 years ago

bump

It's a shame when a major accessibility issue cannot be fixed for over 1.5 years. Any software that uses XAML Islands does not work with Windows Magnifier or Zoomtext.

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 180 days with no activity. Remove stale label or comment or this will be closed in 5 days.

DHowett-MSFT commented 1 year ago

This is still a bug.