summaryrefslogtreecommitdiff
path: root/services/accessibility/accessibility.aconfig
diff options
context:
space:
mode:
author Daniel Norman <danielnorman@google.com> 2024-10-18 18:23:19 +0000
committer Daniel Norman <danielnorman@google.com> 2024-10-18 19:12:44 +0000
commitdca77daf2c4466d8d143f6b80c86737a244ecde0 (patch)
tree0ef6875b6a41aa782d9bba0da5e25b99b3b68925 /services/accessibility/accessibility.aconfig
parent562064bebdf17706d8cd5a34908d295ffe33deb4 (diff)
Runs the A11yManagerService package monitor on a dedicated thread.
The default BackgroundThread used by PackageMonitor is shared by other components and can get busy, causing a delay and eventual ANR when responding to broadcasts sent to this PackageMonitor. Fix: 348138695 Test: existing tests in `atest AccessibilityManagerService` Test: install and uninstall packages, observe no change in behavior Flag: com.android.server.accessibility.package_monitor_dedicated_thread Change-Id: Idd112cfeb7e3e55d18d4596c28a90450aa72f682
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 ee3bbcaf711d..1280a048ed32 100644
--- a/services/accessibility/accessibility.aconfig
+++ b/services/accessibility/accessibility.aconfig
@@ -172,6 +172,16 @@ flag {
}
flag {
+ name: "package_monitor_dedicated_thread"
+ namespace: "accessibility"
+ description: "Runs the A11yManagerService PackageMonitor on a dedicated thread"
+ bug: "348138695"
+ metadata {
+ purpose: PURPOSE_BUGFIX
+ }
+}
+
+flag {
name: "manager_package_monitor_logic_fix"
namespace: "accessibility"
description: "Corrects the return values of the HandleForceStop function"