blob: a7fdd7795bf93fce34a2ec72bd9e938ab3d93043 [file] [log] [blame]
Sally724d2142023-09-05 15:10:11 +00001package: "com.android.server.accessibility"
Ted Bauer2b39ca02024-04-04 16:42:06 +00002container: "system"
Roy Chou8e844142023-09-13 08:11:53 +00003
Daniel Norman6c6f1b52023-10-20 00:25:18 +00004# NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors.
Daniel Normanec42a602023-08-30 00:15:58 +00005
6flag {
7 name: "add_window_token_without_lock"
8 namespace: "accessibility"
9 description: "Calls WMS.addWindowToken without holding A11yManagerService#mLock"
10 bug: "297972548"
11}
Jean Chen6d939f92023-09-25 10:22:39 +080012
13flag {
Riley Jones275ad1d2024-01-26 03:43:52 +000014 name: "resettable_dynamic_properties"
15 namespace: "accessibility"
16 description: "Maintains initial copies of a11yServiceInfo dynamic properties so they can reset on disconnect."
17 bug: "312386990"
18}
19
20flag {
Ameer Armalyc8c44392023-10-18 19:16:45 +000021 name: "cleanup_a11y_overlays"
22 namespace: "accessibility"
23 description: "Removes all attached accessibility overlays when a service is removed."
24 bug: "271490102"
25}
26
27flag {
Daniel Normanc5932a82024-03-21 19:21:23 +000028 name: "compute_window_changes_on_a11y_v2"
Hiroki Sato707c3dd2024-02-07 18:52:11 +090029 namespace: "accessibility"
30 description: "Computes accessibility window changes in accessibility instead of wm package."
31 bug: "322444245"
Daniel Normanc5932a82024-03-21 19:21:23 +000032 metadata {
33 purpose: PURPOSE_BUGFIX
34 }
Hiroki Sato707c3dd2024-02-07 18:52:11 +090035}
36
37flag {
Daniel Norman1d135382023-10-10 16:58:26 +000038 name: "deprecate_package_list_observer"
39 namespace: "accessibility"
40 description: "Stops using the deprecated PackageListObserver."
41 bug: "304561459"
42}
Daniel Norman618169b2023-09-12 23:54:04 +000043
44flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000045 name: "disable_continuous_shortcut_on_force_stop"
Daniel Norman618169b2023-09-12 23:54:04 +000046 namespace: "accessibility"
Daniel Norman6c6f1b52023-10-20 00:25:18 +000047 description: "When a package is force stopped, remove the button shortcuts of any continuously-running shortcuts."
48 bug: "198018180"
49}
50
51flag {
Yara Hassan4bdc39d2024-04-08 17:26:04 +000052 name: "enable_a11y_checker_logging"
53 namespace: "accessibility"
54 description: "Whether to identify and log app a11y issues."
55 bug: "325420273"
56}
57
58flag {
Riley Jones6e527502024-04-10 21:07:01 +000059 name: "enable_hardware_shortcut_disables_warning"
60 namespace: "accessibility"
61 description: "When the user purposely enables the hardware shortcut, preemptively disables the first-time warning message."
62 bug: "287065325"
63}
64
65flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000066 name: "enable_magnification_joystick"
67 namespace: "accessibility"
68 description: "Whether to enable joystick controls for magnification"
69 bug: "297211257"
70}
71
72flag {
73 name: "enable_magnification_multiple_finger_multiple_tap_gesture"
74 namespace: "accessibility"
75 description: "Whether to enable multi-finger-multi-tap gesture for magnification"
76 bug: "257274411"
77}
78
79flag {
Isaac Chaic22f2742024-02-21 02:11:34 +000080 name: "enable_magnification_one_finger_panning_gesture"
81 namespace: "accessibility"
82 description: "Whether to allow easy-mode (one finger panning gesture) for magnification"
83 bug: "282039824"
84}
85
86flag {
Ameer Armalya1b51f82024-01-24 01:11:07 +000087 name: "fix_drag_pointer_when_ending_drag"
88 namespace: "accessibility"
89 description: "Send the correct pointer id when transitioning from dragging to delegating states."
90 bug: "300002193"
91}
92
93flag {
Tyler Freemandaf8ef32024-01-08 12:34:09 -080094 name: "fullscreen_fling_gesture"
95 namespace: "accessibility"
96 description: "When true, adds a fling gesture animation for fullscreen magnification"
97 bug: "319175022"
98}
99
100flag {
Siarhei Vishniakou56ba8aa2024-02-13 17:44:08 -0800101 name: "handle_multi_device_input"
102 namespace: "accessibility"
103 description: "Select a single active device when a multi-device stream is received by AccessibilityInputFilter"
104 bug: "310014874"
105 metadata {
106 purpose: PURPOSE_BUGFIX
107 }
108}
109
110flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000111 name: "pinch_zoom_zero_min_span"
112 namespace: "accessibility"
113 description: "Whether to set min span of ScaleGestureDetector to zero."
114 bug: "295327792"
115}
116
117flag {
118 name: "proxy_use_apps_on_virtual_device_listener"
119 namespace: "accessibility"
120 description: "Fixes race condition described in b/286587811"
121 bug: "286587811"
Daniel Norman618169b2023-09-12 23:54:04 +0000122}
Ameer Armaly9d2509722023-10-02 20:52:57 +0000123
124flag {
Daniel Normancfd152e2024-04-15 18:45:56 +0000125 name: "remove_on_window_infos_changed_handler"
126 namespace: "accessibility"
127 description: "Updates onWindowInfosChanged() to run without posting to a handler."
128 bug: "333834990"
129 metadata {
130 purpose: PURPOSE_BUGFIX
131 }
132}
133
134flag {
Ameer Armaly35b7f962024-02-21 22:11:11 +0000135 name: "reset_hover_event_timer_on_action_up"
136 namespace: "accessibility"
137 description: "Reset the timer for sending hover events on receiving ACTION_UP to guarantee the correct amount of time is available between taps."
138 bug: "326260351"
139 metadata {
140 purpose: PURPOSE_BUGFIX
141 }
142}
143
144flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000145 name: "scan_packages_without_lock"
146 namespace: "accessibility"
147 description: "Scans packages for accessibility service/activity info without holding the A11yMS lock"
148 bug: "295969873"
149}
150
151flag {
152 name: "send_a11y_events_based_on_state"
153 namespace: "accessibility"
154 description: "Sends accessibility events in TouchExplorer#onAccessibilityEvent based on internal state to keep it consistent. This reduces test flakiness."
155 bug: "295575684"
156}