Skip to content

Commit

Permalink
Backport a patch that fixes an a18y Spoken Content crash.
Browse files Browse the repository at this point in the history
  • Loading branch information
iefremov committed Nov 5, 2021
1 parent 483a911 commit e914827
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions patches/ui-accessibility-platform-ax_platform_node_cocoa.mm.patch
Original file line number Diff line number Diff line change
@@ -1,8 +1,18 @@
diff --git a/ui/accessibility/platform/ax_platform_node_cocoa.mm b/ui/accessibility/platform/ax_platform_node_cocoa.mm
index cd42b97e64168b9523c897a191f67a089c57612e..30b406cec591b003ca79dec4e83dd9340e4fa80e 100644
index cd42b97e64168b9523c897a191f67a089c57612e..7a125db68d3a59d30db7621c684cd25a009cceef 100644
--- a/ui/accessibility/platform/ax_platform_node_cocoa.mm
+++ b/ui/accessibility/platform/ax_platform_node_cocoa.mm
@@ -1175,6 +1175,7 @@ bool IsAXSetter(SEL selector) {
@@ -1107,7 +1107,9 @@ bool IsAXSetter(SEL selector) {
ui::AXActionData data;
data.action = ax::mojom::Action::kSetSelection;
data.anchor_offset = range.location;
+ data.anchor_node_id = _node->GetData().id;
data.focus_offset = NSMaxRange(range);
+ data.focus_node_id = _node->GetData().id;
_node->GetDelegate()->AccessibilityPerformAction(data);
}

@@ -1175,6 +1177,7 @@ bool IsAXSetter(SEL selector) {
if (!_node)
return nil;

Expand Down

0 comments on commit e914827

Please sign in to comment.