summaryrefslogtreecommitdiff
path: root/services/accessibility/accessibility.aconfig
diff options
context:
space:
mode:
author Riley Jones <jonesriley@google.com> 2024-04-23 18:24:42 +0000
committer Riley Jones <jonesriley@google.com> 2024-04-23 23:04:51 +0000
commitb070e9ed58cd5986344fb819733c025dc5beaac6 (patch)
tree6b54716ee419380839bf27af273ca6936aa84c78 /services/accessibility/accessibility.aconfig
parent0136d6e4aa215f0fe2900d00a391624c0fcef4c1 (diff)
Fix for a11yManagerService broadcastReceiver ANR
Offloads hard computations to background thread so broadcastReceiver can conclude before timeout Bug: 333890389 Flag: aconfig android.view.accessibility.Flags.manager_avoid_receiver_timeout ENABLED Test: add a long Thread.sleep() to the runnable and verify no ANR occurs Change-Id: I64fe4e54c836a82ad028b908fae691b469a485d7
Diffstat (limited to 'services/accessibility/accessibility.aconfig')
-rw-r--r--services/accessibility/accessibility.aconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/services/accessibility/accessibility.aconfig b/services/accessibility/accessibility.aconfig
index eb2ef29cafb4..0448f6df1fb3 100644
--- a/services/accessibility/accessibility.aconfig
+++ b/services/accessibility/accessibility.aconfig
@@ -118,6 +118,16 @@ flag {
}
flag {
+ name: "manager_avoid_receiver_timeout"
+ namespace: "accessibility"
+ description: "Avoid broadcast receiver timeout by offloading potentially slow operations to the background thread."
+ bug: "333890389"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "pinch_zoom_zero_min_span"
namespace: "accessibility"
description: "Whether to set min span of ScaleGestureDetector to zero."