blob: 1c57dd3f5d5a07edcd1f26029d65b2517604c39d [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 Norman05a2f1c2024-05-22 17:59:32 +000028 name: "clear_default_from_a11y_shortcut_target_service_restore"
29 namespace: "accessibility"
30 description: "Clears the config_defaultAccessibilityService from B&R for ACCESSIBILITY_SHORTCUT_TARGET_SERVICE."
31 bug: "341374402"
32 metadata {
33 purpose: PURPOSE_BUGFIX
34 }
35}
36
37flag {
Daniel Normanc5932a82024-03-21 19:21:23 +000038 name: "compute_window_changes_on_a11y_v2"
Hiroki Sato707c3dd2024-02-07 18:52:11 +090039 namespace: "accessibility"
40 description: "Computes accessibility window changes in accessibility instead of wm package."
41 bug: "322444245"
Daniel Normanc5932a82024-03-21 19:21:23 +000042 metadata {
43 purpose: PURPOSE_BUGFIX
44 }
Hiroki Sato707c3dd2024-02-07 18:52:11 +090045}
46
47flag {
Daniel Norman1d135382023-10-10 16:58:26 +000048 name: "deprecate_package_list_observer"
49 namespace: "accessibility"
50 description: "Stops using the deprecated PackageListObserver."
51 bug: "304561459"
52}
Daniel Norman618169b2023-09-12 23:54:04 +000053
54flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000055 name: "disable_continuous_shortcut_on_force_stop"
Daniel Norman618169b2023-09-12 23:54:04 +000056 namespace: "accessibility"
Daniel Norman6c6f1b52023-10-20 00:25:18 +000057 description: "When a package is force stopped, remove the button shortcuts of any continuously-running shortcuts."
58 bug: "198018180"
59}
60
61flag {
Ameer Armalya2455362024-04-25 19:12:55 +000062 name: "do_not_reset_key_event_state"
63 namespace: "accessibility"
64 description: "Don't reset the event stream state when receiving an event without policy flag FLAG_PASS_TO_USER. Just pass it through the pipeline."
65 bug: "331900630"
66 metadata {
67 purpose: PURPOSE_BUGFIX
68 }
69}
70
71flag {
Yara Hassan4bdc39d2024-04-08 17:26:04 +000072 name: "enable_a11y_checker_logging"
73 namespace: "accessibility"
74 description: "Whether to identify and log app a11y issues."
75 bug: "325420273"
76}
77
78flag {
Riley Jones6e527502024-04-10 21:07:01 +000079 name: "enable_hardware_shortcut_disables_warning"
80 namespace: "accessibility"
81 description: "When the user purposely enables the hardware shortcut, preemptively disables the first-time warning message."
82 bug: "287065325"
83}
84
85flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000086 name: "enable_magnification_joystick"
87 namespace: "accessibility"
88 description: "Whether to enable joystick controls for magnification"
89 bug: "297211257"
90}
91
92flag {
93 name: "enable_magnification_multiple_finger_multiple_tap_gesture"
94 namespace: "accessibility"
95 description: "Whether to enable multi-finger-multi-tap gesture for magnification"
96 bug: "257274411"
97}
98
99flag {
Isaac Chaic22f2742024-02-21 02:11:34 +0000100 name: "enable_magnification_one_finger_panning_gesture"
101 namespace: "accessibility"
102 description: "Whether to allow easy-mode (one finger panning gesture) for magnification"
103 bug: "282039824"
104}
105
106flag {
Ameer Armalya1b51f82024-01-24 01:11:07 +0000107 name: "fix_drag_pointer_when_ending_drag"
108 namespace: "accessibility"
109 description: "Send the correct pointer id when transitioning from dragging to delegating states."
110 bug: "300002193"
111}
112
113flag {
Daniel Norman462c5b82024-04-16 22:27:12 +0000114 name: "focus_click_point_window_bounds_from_a11y_window_info"
115 namespace: "accessibility"
116 description: "Uses A11yWindowInfo bounds for focus click point bounds checking"
117 bug: "317166487"
118 metadata {
119 purpose: PURPOSE_BUGFIX
120 }
121}
122
123flag {
Tyler Freemandaf8ef32024-01-08 12:34:09 -0800124 name: "fullscreen_fling_gesture"
125 namespace: "accessibility"
126 description: "When true, adds a fling gesture animation for fullscreen magnification"
127 bug: "319175022"
128}
129
130flag {
Siarhei Vishniakou56ba8aa2024-02-13 17:44:08 -0800131 name: "handle_multi_device_input"
132 namespace: "accessibility"
133 description: "Select a single active device when a multi-device stream is received by AccessibilityInputFilter"
134 bug: "310014874"
135 metadata {
136 purpose: PURPOSE_BUGFIX
137 }
138}
139
140flag {
Riley Jonescb211282024-05-07 00:14:47 +0000141 name: "manager_avoid_receiver_timeout"
142 namespace: "accessibility"
143 description: "Register receivers on background handler so they have more time to complete"
144 bug: "333890389"
145 metadata {
146 purpose: PURPOSE_BUGFIX
147 }
148}
149
150flag {
Riley Jonesa7d2b122024-05-11 01:46:58 +0000151 name: "manager_package_monitor_logic_fix"
152 namespace: "accessibility"
153 description: "Corrects the return values of the HandleForceStop function"
154 bug: "337392123"
155 metadata {
156 purpose: PURPOSE_BUGFIX
157 }
158}
159
160flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000161 name: "pinch_zoom_zero_min_span"
162 namespace: "accessibility"
163 description: "Whether to set min span of ScaleGestureDetector to zero."
164 bug: "295327792"
165}
166
167flag {
168 name: "proxy_use_apps_on_virtual_device_listener"
169 namespace: "accessibility"
170 description: "Fixes race condition described in b/286587811"
171 bug: "286587811"
Daniel Norman618169b2023-09-12 23:54:04 +0000172}
Ameer Armaly9d2509722023-10-02 20:52:57 +0000173
174flag {
Daniel Normancfd152e2024-04-15 18:45:56 +0000175 name: "remove_on_window_infos_changed_handler"
176 namespace: "accessibility"
177 description: "Updates onWindowInfosChanged() to run without posting to a handler."
178 bug: "333834990"
179 metadata {
180 purpose: PURPOSE_BUGFIX
181 }
182}
183
184flag {
Ameer Armaly35b7f962024-02-21 22:11:11 +0000185 name: "reset_hover_event_timer_on_action_up"
186 namespace: "accessibility"
187 description: "Reset the timer for sending hover events on receiving ACTION_UP to guarantee the correct amount of time is available between taps."
188 bug: "326260351"
189 metadata {
190 purpose: PURPOSE_BUGFIX
191 }
192}
193
194flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000195 name: "scan_packages_without_lock"
196 namespace: "accessibility"
197 description: "Scans packages for accessibility service/activity info without holding the A11yMS lock"
198 bug: "295969873"
199}
200
201flag {
202 name: "send_a11y_events_based_on_state"
203 namespace: "accessibility"
204 description: "Sends accessibility events in TouchExplorer#onAccessibilityEvent based on internal state to keep it consistent. This reduces test flakiness."
205 bug: "295575684"
206}
Ameer Armalyfd9bbd52024-03-20 18:45:45 +0000207flag {
208 name: "send_hover_events_based_on_event_stream"
209 namespace: "accessibility"
210 description: "Send hover enter and exit based on the state of the hover event stream rather than the internal state of the touch explorer state machine. Because of the nondeterministic nature of gesture detection when done in talkback, relying on the internal state can cause crashes."
211 bug: "314251047"
212 metadata {
213 purpose: PURPOSE_BUGFIX
214 }
215}
Isaac Chaia9097fe2024-04-11 20:07:37 +0000216
217flag {
218 name: "enable_color_correction_saturation"
219 namespace: "accessibility"
220 description: "Feature allows users to change color correction saturation for daltonizer."
221 bug: "322829049"
Daniel Norman05a2f1c2024-05-22 17:59:32 +0000222}