trop[bot]
a4eb213a04
fix: restore AXDocument accessibility attribute for representedFilename on macOS ( #49418 )
...
Starting from Chromium 134.0.6989.0 (Electron 35.0.0-beta.5), the
NativeWidgetMacNSWindow class overrides accessibilityDocument to return
the web content URL from the accessibility tree, but doesn't fall back
to NSWindow's default behavior when that URL is empty.
This broke Electron's setRepresentedFilename() API - the file path was
still set on the NSWindow, but no longer exposed via the AXDocument
accessibility attribute that screen readers use.
This fix adds an accessibilityDocument override in ElectronNSWindow that
checks representedFilename first, falling back to Chromium's behavior
for web content URLs.
Fixes: https://github.com/electron/electron/issues/XXXXX
Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Daniel Gräfe <Daniel.Alm@ForumD.net >
2026-01-19 15:02:51 +01:00
..
2026-01-18 09:52:20 +01:00
2025-01-10 10:52:34 -06:00
2025-06-26 00:12:49 +09:00
2025-10-14 11:25:30 -04:00
2025-10-08 10:44:46 +02:00
2025-08-25 18:52:06 +09:00
2025-08-11 12:57:31 +09:00
2025-05-14 13:38:35 +09:00
2025-05-20 11:06:57 -04:00
2024-09-17 12:58:56 -07:00
2026-01-13 08:52:14 -05:00
2025-12-02 20:41:24 -08:00
2025-10-16 14:50:05 +02:00
2025-08-07 11:18:32 -04:00
2025-08-07 11:18:32 -04:00
2025-01-28 14:58:48 +01:00
2025-08-25 18:52:06 +09:00
2026-01-19 15:02:51 +01:00
2025-09-08 17:08:42 -04:00
2025-02-06 15:30:54 -05:00
2025-09-24 11:56:54 -04:00
2023-12-13 13:01:03 -08:00
2023-12-13 13:01:03 -08:00
2025-09-08 17:08:42 -04:00
2025-09-08 17:08:42 -04:00
2025-09-08 17:08:42 -04:00
2023-09-26 16:00:46 -04:00
2025-07-31 16:15:33 +02:00
2025-11-12 09:42:37 +01:00
2024-12-03 16:25:48 -06:00
2025-06-26 00:12:49 +09:00
2025-02-11 17:26:39 -06:00
2025-08-11 12:57:31 +09:00
2025-05-02 11:10:52 +02:00
2025-08-29 12:31:47 +09:00
2024-02-05 18:12:34 -06:00
2024-07-29 12:42:57 -05:00
2022-01-10 17:31:39 -05:00
2021-11-22 16:34:31 +09:00
2024-07-29 12:42:57 -05:00
2024-07-29 12:42:57 -05:00
2022-11-07 10:15:57 -08:00
2025-11-18 09:17:20 -05:00
2025-08-27 09:30:50 +09:00
2025-11-18 09:17:20 -05:00
2025-08-27 09:30:50 +09:00
2025-04-25 13:11:53 -05:00
2025-03-24 10:09:14 +01:00
2023-12-13 13:01:03 -08:00
2024-07-29 12:42:57 -05:00
2025-10-14 11:25:30 -04:00
2025-09-08 17:08:42 -04:00
2025-09-08 17:08:42 -04:00
2025-09-08 17:08:42 -04:00
2024-07-25 11:25:45 +02:00
2025-04-22 15:53:29 -04:00
2025-11-14 18:56:50 -08:00
2025-10-02 20:58:57 -05:00
2025-08-27 09:30:50 +09:00
2024-07-17 09:48:03 -04:00
2025-05-08 14:17:22 -05:00
2025-02-19 16:49:34 -06:00
2022-02-09 18:58:52 -08:00
2021-11-22 16:34:31 +09:00
2025-07-14 13:42:37 -07:00
2025-06-03 11:19:20 -04:00
2025-07-28 15:31:54 -07:00
2025-09-24 11:56:54 -04:00
2025-10-08 10:44:46 +02:00
2025-10-08 10:44:46 +02:00
2024-08-12 10:28:33 +02:00
2024-08-12 10:28:33 +02:00
2025-07-28 15:31:54 -07:00
2025-08-06 20:14:23 -04:00
2025-08-06 20:14:23 -04:00
2025-08-06 20:14:23 -04:00
2025-04-22 15:53:29 -04:00
2025-03-14 10:59:15 -05:00
2025-04-08 12:58:28 -05:00
2021-11-22 16:34:31 +09:00
2025-08-27 09:30:50 +09:00
2024-12-03 16:25:48 -06:00
2024-09-12 16:05:37 +02:00
2023-06-22 10:51:15 +02:00
2024-09-10 16:05:57 -07:00
2025-11-10 11:54:00 -05:00
2024-09-10 16:05:57 -07:00
2023-10-03 12:26:35 -07:00
2024-11-29 11:44:33 -06:00
2024-07-25 11:25:45 +02:00
2025-09-08 17:08:42 -04:00
2025-03-07 18:22:03 +09:00
2025-04-03 19:02:49 -05:00
2025-04-03 19:02:49 -05:00
2026-01-13 08:52:14 -05:00
2026-01-13 08:52:14 -05:00
2024-10-29 23:25:40 -05:00
2023-05-11 16:07:39 -04:00
2024-06-07 17:18:35 -04:00
2022-01-26 13:59:09 -08:00
2025-10-14 11:25:30 -04:00
2025-10-14 11:25:30 -04:00
2025-05-06 11:57:53 -05:00
2025-10-03 15:31:36 -05:00
2025-11-19 16:56:33 -05:00
2025-10-14 11:25:30 -04:00
2025-11-10 13:55:25 +01:00
2025-08-01 22:29:02 +02:00
2025-08-25 18:52:06 +09:00
2023-05-11 16:07:39 -04:00
2025-06-13 10:15:32 +02:00
2025-06-13 10:15:32 +02:00
2024-08-23 17:15:45 -05:00
2024-08-23 17:15:45 -05:00
2025-09-08 17:08:42 -04:00
2024-07-22 11:31:32 +02:00
2024-11-30 06:54:40 -06:00
2025-03-14 10:59:15 -05:00
2024-11-30 06:54:40 -06:00
2025-01-31 09:32:45 -05:00
2025-01-31 09:32:45 -05:00
2024-09-12 16:05:37 +02:00
2022-08-17 11:35:53 -07:00
2025-09-08 17:08:42 -04:00
2025-04-22 15:53:29 -04:00
2025-07-16 08:39:17 -07:00
2025-07-16 08:39:17 -07:00
2025-05-02 11:10:52 +02:00
2024-07-29 12:42:57 -05:00
2024-07-29 12:42:57 -05:00
2025-07-14 13:42:37 -07:00
2025-07-14 13:42:37 -07:00
2023-11-28 13:40:12 -08:00
2024-01-05 12:18:31 +01:00
2024-12-03 16:25:48 -06:00
2025-06-29 21:32:03 +02:00
2024-01-10 14:01:49 -06:00
2025-06-30 12:30:05 -04:00
2024-07-29 12:42:57 -05:00