GNU bug report logs -
#79471
[PATCH] Add basic macOS acccessibility support for frames
Previous Next
To reply to this bug, email your comments to 79471 AT debbugs.gnu.org.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#79471
; Package
emacs
.
(Fri, 19 Sep 2025 04:34:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Dani Brown <d <at> dani.cool>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Fri, 19 Sep 2025 04:34:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi,
When trying to find Emacs frames with a macOS window-switching utility
(Raycast's window listing, if you're interested), I saw that they didn't
get listed. This appears to be the same reason that, before this patch,
no windows get returned by the following AppleScript:
tell application "System Events" to get every window of (first process whose name is "Emacs")
After this patch, they do, along with their names as set by Emacs. And
they also get listed as expected by Raycast.
Incidentally this doesn't affect all utilities of this type. Contexts,
for instance, was always able to find Emacs frames. I guess it uses
a lower-level API. Still, this seems an improvement.
Thanks
In GNU Emacs 30.2 (build 1, aarch64-apple-darwin24.6.0, NS
appkit-2575.70 Version 15.6.1 (Build 24G90))
Windowing system distributor 'Apple', version 10.3.2575
System Description: macOS 15.6.1
Configured using:
'configure
--prefix=/nix/store/yy4d1whcafa8za1y4jn0zix8gic1xvyh-emacs-pgtk-30.2
--disable-build-details --with-modules --disable-ns-self-contained
--with-ns --with-compress-install --with-toolkit-scroll-bars
--with-native-compilation --without-imagemagick --with-mailutils
--without-small-ja-dic --with-tree-sitter --without-xinput2
--without-xwidgets --without-dbus --without-selinux’
[0001-Add-basic-macOS-acccessibility-support-for-frames.patch (application/octet-stream, attachment)]
This bug report was last modified 1 day ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.