GNU bug report logs -
#77062
[PATCH] NS: Correct the accessibility role of Emacs windows
Previous Next
To reply to this bug, email your comments to 77062 AT debbugs.gnu.org.
There is no need to reopen the bug first.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Mon, 17 Mar 2025 01:56:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Rudolf Adamkovič <rudolf <at> adamkovic.org>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 17 Mar 2025 01:56: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)]
Tags: patch
See the commit message in the patch.
In GNU Emacs 31.0.50 (build 1, aarch64-apple-darwin24.3.0, NS
appkit-2575.40 Version 15.3.1 (Build 24D70)) of 2025-03-17 built on
skynet.local
Repository revision: eab14d68b2e72b9a6b8b0cc67c9667c2bfbed4f5
Repository branch: master
Windowing system distributor 'Apple', version 10.3.2575
System Description: macOS 15.3.1
Configured using:
'configure --with-json --with-tree-sitter --with-sqlite3
--with-native-compilation=aot'
[0001-NS-Correct-the-accessibility-role-of-Emacs-windows.patch (text/patch, attachment)]
[Message part 3 (text/plain, inline)]
--
"Chop your own wood and it will warm you twice."
--- Henry Ford; Francis Kinloch, 1819; Henry David Thoreau, 1854
Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him]
http://adamkovic.org
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Mon, 31 Mar 2025 01:35:04 GMT)
Full text and
rfc822 format available.
Message #8 received at 77062 <at> debbugs.gnu.org (full text, mbox):
Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
> See the commit message in the patch.
Ping.
--
"Genius is 1% inspiration and 99% perspiration."
--- Thomas Alva Edison, 1932
Rudolf Adamkovič <rudolf <at> adamkovic.org> [he/him]
http://adamkovic.org
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Wed, 30 Jul 2025 07:47:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 77062 <at> debbugs.gnu.org (full text, mbox):
>>>>> On Mon, 31 Mar 2025 03:34:21 +0200, Rudolf Adamkovič <rudolf <at> adamkovic.org> said:
Rudolf> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
>> See the commit message in the patch.
Rudolf> Ping.
This doesnʼt cause any harm in my testing (with the standard macOS
window manager). Eli?
Robert
--
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Wed, 30 Jul 2025 12:32:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 77062 <at> debbugs.gnu.org (full text, mbox):
> Cc: 77062 <at> debbugs.gnu.org
> From: Robert Pluim <rpluim <at> gmail.com>
> Date: Wed, 30 Jul 2025 09:45:54 +0200
>
> >>>>> On Mon, 31 Mar 2025 03:34:21 +0200, Rudolf Adamkovič <rudolf <at> adamkovic.org> said:
>
> Rudolf> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
> >> See the commit message in the patch.
>
> Rudolf> Ping.
>
> This doesnʼt cause any harm in my testing (with the standard macOS
> window manager). Eli?
I don't understand what that does, and thus don't have any opinion.
Generally speaking, it would be nice to see some official document or
standard saying that this is what applications on macOS should do, and
then have it in the comments to the code.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Wed, 30 Jul 2025 13:04:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 77062 <at> debbugs.gnu.org (full text, mbox):
>>>>> On Wed, 30 Jul 2025 15:31:34 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>> Cc: 77062 <at> debbugs.gnu.org
>> From: Robert Pluim <rpluim <at> gmail.com>
>> Date: Wed, 30 Jul 2025 09:45:54 +0200
>>
>> >>>>> On Mon, 31 Mar 2025 03:34:21 +0200, Rudolf Adamkovič <rudolf <at> adamkovic.org> said:
>>
Rudolf> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
>> >> See the commit message in the patch.
>>
Rudolf> Ping.
>>
>> This doesnʼt cause any harm in my testing (with the standard macOS
>> window manager). Eli?
Eli> I don't understand what that does, and thus don't have any opinion.
Eli> Generally speaking, it would be nice to see some official document or
Eli> standard saying that this is what applications on macOS should do, and
Eli> then have it in the comments to the code.
I couldnʼt find such a document, but itʼs pretty obvious that
- Emacs is a windowed application, so claiming itʼs a text field is wrong
- Other Emacs ports report that it is the right thing to do
Robert
--
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#77062
; Package
emacs
.
(Wed, 30 Jul 2025 13:48:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 77062 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On Wed, Jul 30, 2025 at 3:53 AM Robert Pluim <rpluim <at> gmail.com> wrote:
> >>>>> On Mon, 31 Mar 2025 03:34:21 +0200, Rudolf Adamkovič <
> rudolf <at> adamkovic.org> said:
>
> Rudolf> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
> >> See the commit message in the patch.
>
> Rudolf> Ping.
>
> This doesnʼt cause any harm in my testing (with the standard macOS
> window manager). Eli?
>
FWIW, a similar (identical?) patch is part of the homebrew build here
https://github.com/d12frosted/homebrew-emacs-plus/blob/master/patches/emacs-31/fix-window-role.patch
and has been part of their builds since Emacs 28, I assume to no ill effect
(I don't use that build).
-Stéphane
[Message part 2 (text/html, inline)]
Reply sent
to
Alan Third <alan <at> idiocy.org>
:
You have taken responsibility.
(Thu, 31 Jul 2025 21:29:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Rudolf Adamkovič <rudolf <at> adamkovic.org>
:
bug acknowledged by developer.
(Thu, 31 Jul 2025 21:29:02 GMT)
Full text and
rfc822 format available.
Message #25 received at 77062-done <at> debbugs.gnu.org (full text, mbox):
On Wed, Jul 30, 2025 at 03:02:56PM +0200, Robert Pluim wrote:
> >>>>> On Wed, 30 Jul 2025 15:31:34 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>
> >> Cc: 77062 <at> debbugs.gnu.org
> >> From: Robert Pluim <rpluim <at> gmail.com>
> >> Date: Wed, 30 Jul 2025 09:45:54 +0200
> >>
> >> >>>>> On Mon, 31 Mar 2025 03:34:21 +0200, Rudolf Adamkovič <rudolf <at> adamkovic.org> said:
> >>
> Rudolf> Rudolf Adamkovič <rudolf <at> adamkovic.org> writes:
> >> >> See the commit message in the patch.
> >>
> Rudolf> Ping.
> >>
> >> This doesnʼt cause any harm in my testing (with the standard macOS
> >> window manager). Eli?
>
> Eli> I don't understand what that does, and thus don't have any opinion.
>
> Eli> Generally speaking, it would be nice to see some official document or
> Eli> standard saying that this is what applications on macOS should do, and
> Eli> then have it in the comments to the code.
>
> I couldnʼt find such a document, but itʼs pretty obvious that
>
> - Emacs is a windowed application, so claiming itʼs a text field is wrong
> - Other Emacs ports report that it is the right thing to do
>
> Robert
Pushed to master (6e1054a40bf6df1429a2b16fdd0d7652dae4d537).
Two points, neither really relevant I don't suppose.
I could have sworn we already had at least one, and possibly more, bug
reports open about this, but I can't find any.
And I find it hard to believe we actually have to set this, surely
it's the default? I'm rather sceptical of the original change.
--
Alan Third
This bug report was last modified 8 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.