electron/shell/browser/ui/cocoa
J. Ryan Stinnett a5c9bd53e0 fix: restore accessibility window title on macOS (#21462)
Electron's `AtomNSWindow` implements `accessibilityAttributeValue` to
provide various accessibility info to the OS, including window titles.

Chromium 75 changed to Apple's newer accessibility API for window titles
in the super class that `AtomNSWindow` inherits from. macOS still
supports both the old and new style APIs, but it will prefer the new
style if it is implemented.  This means the Electron window title is
being ignored because the newer API at the Chromium level has taken
precedence.

By implementing the newer accessibility API in `AtomNSWindow`, this
restores correct accessibility window titles in macOS Electron apps.

This is a regression has been present since Electron 6.0.0 (the first
release including the Chromium change above).
2019-12-10 15:03:00 -08:00
..
atom_bundle_mover.h chore: remove native_mate (Part 3) (#20131) 2019-09-06 14:52:54 +09:00
atom_bundle_mover.mm chore: remove native_mate (Part 4) (#20146) 2019-09-09 00:10:18 +09:00
atom_inspectable_web_contents_view.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_inspectable_web_contents_view.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
atom_menu_controller.h fix: menu should not be garbage-collected when popuping (#21169) 2019-11-20 20:17:39 +09:00
atom_menu_controller.mm fix: menu should not be garbage-collected when popuping (#21169) 2019-11-20 20:17:39 +09:00
atom_native_widget_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_native_widget_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window.mm fix: restore accessibility window title on macOS (#21462) 2019-12-10 15:03:00 -08:00
atom_ns_window_delegate.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
atom_ns_window_delegate.mm chore: bump chromium to e049d599a8332b9b2785b0178be74 (master) (#20314) 2019-10-18 12:57:34 -07:00
atom_preview_item.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
atom_preview_item.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
atom_touch_bar.h chore: remove native_mate (Part 12) (#20869) 2019-10-31 16:56:00 +09:00
atom_touch_bar.mm feat: allow TouchBarButton instances to be disabled (#20945) 2019-11-05 15:56:36 -08:00
delayed_native_view_host.cc refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
delayed_native_view_host.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
event_dispatching_window.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
event_dispatching_window.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
NSColor+Hex.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
NSColor+Hex.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
NSString+ANSI.h chore: fix linting after shell rename 2019-06-19 17:33:28 -07:00
NSString+ANSI.mm refactor: replace includes for atom with shell 2019-06-19 17:33:28 -07:00
root_view_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
root_view_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
views_delegate_mac.h refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00
views_delegate_mac.mm refactor: rename the atom namespace to electron 2019-06-19 17:33:28 -07:00