AXEnhancedUserInterface breaks window managers like Magnet
AXEnhancedUserInterface breaks window managers like Magnet
- Subject: AXEnhancedUserInterface breaks window managers like Magnet
- From: Dexter Leng via Accessibility-dev <email@hidden>
- Date: Wed, 16 Sep 2020 20:36:20 +0800
- Arc-authentication-results: i=1; mx.zohomail.com; spf=pass smtp.mailfrom=email@hidden; dmarc=pass header.from=<email@hidden> header.from=<email@hidden>
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1600259781; h=Content-Type:Date:From:MIME-Version:Message-ID:Subject:To; bh=I3vf2vHfrzRCQH2jvknVRbUHDGlS4trnXwJKS6V0yuQ=; b=exru0nqLkk4ctJz/MzbDyX8NtNpSjoAQk23lkV+0JPZsPEr9gdjUu6e3xy2Jlbpib65nC1TqghJ6UzrjyPJddhk+i71Tl8mXA04PoF5JSaTQo8xNRjc0OtYFbaQtphiqNFkr/XW5ELBL1XyNvkJoL2LTWJWJF3Q4k5aG9tKK82k=
- Arc-seal: i=1; a=rsa-sha256; t=1600259781; cv=none; d=zohomail.com; s=zohoarc; b=NFoG5EqLTzuGf2yn3d9YkPF2dXP0bARLrA1Wra7A+leEs1ZVkh9SuczN3S5J+zfNd+PSBPpAYJs0ct6lVmksDQV0/+VFkbdIkiTbZUf16FdGztW41MzA5doeesDRhi2PhzDzgZRHlQSgAEHzFrsCsYv1lOCq/aaNJ/cJ4lEJOJw=
- Importance: Medium
Hello All,
From what I read [1], VoiceOver sets the AXEnhanceUserInterface attribute to
true on the frontmost application to let them know there is a screen reader
client. Many non-AppKit apps do not have accessibility enabled by default for
performance reasons. They wait until this attribute is enabled before setting
it up.
I noticed that when I do set it to true, it breaks window positing with window
managers like Magnet. Refer to the GIF where I am using CMD-OPTION-LEFT/RIGHT
ARROW to snap left and right Finder but notice how weird it looks [2].
Electron allows non-voiceover apps to enable accessibility without dealing with
this side effect, by listening for another attribute instead
(AXManualAccessibility) [3].
[1] chromium.org/developers/design-documents/accessibility
[2] imgur.com/a/WwHElBz
[3] github.com/electron/electron/issues/7206
Dexter​
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden