blob: 2b18b7d1cff2022b5e05092f7ba8c64fd45bc2b3 [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 {
Ameer Armalya2455362024-04-25 19:12:55 +000052 name: "do_not_reset_key_event_state"
53 namespace: "accessibility"
54 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."
55 bug: "331900630"
56 metadata {
57 purpose: PURPOSE_BUGFIX
58 }
59}
60
61flag {
Yara Hassan4bdc39d2024-04-08 17:26:04 +000062 name: "enable_a11y_checker_logging"
63 namespace: "accessibility"
64 description: "Whether to identify and log app a11y issues."
65 bug: "325420273"
66}
67
68flag {
Riley Jones6e527502024-04-10 21:07:01 +000069 name: "enable_hardware_shortcut_disables_warning"
70 namespace: "accessibility"
71 description: "When the user purposely enables the hardware shortcut, preemptively disables the first-time warning message."
72 bug: "287065325"
73}
74
75flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000076 name: "enable_magnification_joystick"
77 namespace: "accessibility"
78 description: "Whether to enable joystick controls for magnification"
79 bug: "297211257"
80}
81
82flag {
83 name: "enable_magnification_multiple_finger_multiple_tap_gesture"
84 namespace: "accessibility"
85 description: "Whether to enable multi-finger-multi-tap gesture for magnification"
86 bug: "257274411"
87}
88
89flag {
Isaac Chaic22f2742024-02-21 02:11:34 +000090 name: "enable_magnification_one_finger_panning_gesture"
91 namespace: "accessibility"
92 description: "Whether to allow easy-mode (one finger panning gesture) for magnification"
93 bug: "282039824"
94}
95
96flag {
Ameer Armalya1b51f82024-01-24 01:11:07 +000097 name: "fix_drag_pointer_when_ending_drag"
98 namespace: "accessibility"
99 description: "Send the correct pointer id when transitioning from dragging to delegating states."
100 bug: "300002193"
101}
102
103flag {
Daniel Norman462c5b82024-04-16 22:27:12 +0000104 name: "focus_click_point_window_bounds_from_a11y_window_info"
105 namespace: "accessibility"
106 description: "Uses A11yWindowInfo bounds for focus click point bounds checking"
107 bug: "317166487"
108 metadata {
109 purpose: PURPOSE_BUGFIX
110 }
111}
112
113flag {
Tyler Freemandaf8ef32024-01-08 12:34:09 -0800114 name: "fullscreen_fling_gesture"
115 namespace: "accessibility"
116 description: "When true, adds a fling gesture animation for fullscreen magnification"
117 bug: "319175022"
118}
119
120flag {
Siarhei Vishniakou56ba8aa2024-02-13 17:44:08 -0800121 name: "handle_multi_device_input"
122 namespace: "accessibility"
123 description: "Select a single active device when a multi-device stream is received by AccessibilityInputFilter"
124 bug: "310014874"
125 metadata {
126 purpose: PURPOSE_BUGFIX
127 }
128}
129
130flag {
Riley Jonescb211282024-05-07 00:14:47 +0000131 name: "manager_avoid_receiver_timeout"
132 namespace: "accessibility"
133 description: "Register receivers on background handler so they have more time to complete"
134 bug: "333890389"
135 metadata {
136 purpose: PURPOSE_BUGFIX
137 }
138}
139
140flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000141 name: "pinch_zoom_zero_min_span"
142 namespace: "accessibility"
143 description: "Whether to set min span of ScaleGestureDetector to zero."
144 bug: "295327792"
145}
146
147flag {
148 name: "proxy_use_apps_on_virtual_device_listener"
149 namespace: "accessibility"
150 description: "Fixes race condition described in b/286587811"
151 bug: "286587811"
Daniel Norman618169b2023-09-12 23:54:04 +0000152}
Ameer Armaly9d2509722023-10-02 20:52:57 +0000153
154flag {
Ameer Armaly35b7f962024-02-21 22:11:11 +0000155 name: "reset_hover_event_timer_on_action_up"
156 namespace: "accessibility"
157 description: "Reset the timer for sending hover events on receiving ACTION_UP to guarantee the correct amount of time is available between taps."
158 bug: "326260351"
159 metadata {
160 purpose: PURPOSE_BUGFIX
161 }
162}
163
164flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000165 name: "scan_packages_without_lock"
166 namespace: "accessibility"
167 description: "Scans packages for accessibility service/activity info without holding the A11yMS lock"
168 bug: "295969873"
169}
170
171flag {
172 name: "send_a11y_events_based_on_state"
173 namespace: "accessibility"
174 description: "Sends accessibility events in TouchExplorer#onAccessibilityEvent based on internal state to keep it consistent. This reduces test flakiness."
175 bug: "295575684"
176}
Ameer Armalyfd9bbd52024-03-20 18:45:45 +0000177flag {
178 name: "send_hover_events_based_on_event_stream"
179 namespace: "accessibility"
180 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."
181 bug: "314251047"
182 metadata {
183 purpose: PURPOSE_BUGFIX
184 }
185}
Isaac Chaia9097fe2024-04-11 20:07:37 +0000186
187flag {
188 name: "enable_color_correction_saturation"
189 namespace: "accessibility"
190 description: "Feature allows users to change color correction saturation for daltonizer."
191 bug: "322829049"
192}