blob: 4c544f534448a5f286db46a0d4fb8a7e69179022 [file] [log] [blame]
Sally724d2142023-09-05 15:10:11 +00001package: "com.android.server.accessibility"
Roy Chou8e844142023-09-13 08:11:53 +00002
Daniel Norman6c6f1b52023-10-20 00:25:18 +00003# NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors.
Daniel Normanec42a602023-08-30 00:15:58 +00004
5flag {
6 name: "add_window_token_without_lock"
7 namespace: "accessibility"
8 description: "Calls WMS.addWindowToken without holding A11yManagerService#mLock"
9 bug: "297972548"
10}
Jean Chen6d939f92023-09-25 10:22:39 +080011
12flag {
Riley Jones275ad1d2024-01-26 03:43:52 +000013 name: "resettable_dynamic_properties"
14 namespace: "accessibility"
15 description: "Maintains initial copies of a11yServiceInfo dynamic properties so they can reset on disconnect."
16 bug: "312386990"
17}
18
19flag {
Ameer Armalyc8c44392023-10-18 19:16:45 +000020 name: "cleanup_a11y_overlays"
21 namespace: "accessibility"
22 description: "Removes all attached accessibility overlays when a service is removed."
23 bug: "271490102"
24}
25
26flag {
Hiroki Sato707c3dd2024-02-07 18:52:11 +090027 name: "compute_window_changes_on_a11y"
28 namespace: "accessibility"
29 description: "Computes accessibility window changes in accessibility instead of wm package."
30 bug: "322444245"
31}
32
33flag {
Daniel Norman1d135382023-10-10 16:58:26 +000034 name: "deprecate_package_list_observer"
35 namespace: "accessibility"
36 description: "Stops using the deprecated PackageListObserver."
37 bug: "304561459"
38}
Daniel Norman618169b2023-09-12 23:54:04 +000039
40flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000041 name: "disable_continuous_shortcut_on_force_stop"
Daniel Norman618169b2023-09-12 23:54:04 +000042 namespace: "accessibility"
Daniel Norman6c6f1b52023-10-20 00:25:18 +000043 description: "When a package is force stopped, remove the button shortcuts of any continuously-running shortcuts."
44 bug: "198018180"
45}
46
47flag {
48 name: "enable_magnification_joystick"
49 namespace: "accessibility"
50 description: "Whether to enable joystick controls for magnification"
51 bug: "297211257"
52}
53
54flag {
55 name: "enable_magnification_multiple_finger_multiple_tap_gesture"
56 namespace: "accessibility"
57 description: "Whether to enable multi-finger-multi-tap gesture for magnification"
58 bug: "257274411"
59}
60
61flag {
Isaac Chaic22f2742024-02-21 02:11:34 +000062 name: "enable_magnification_one_finger_panning_gesture"
63 namespace: "accessibility"
64 description: "Whether to allow easy-mode (one finger panning gesture) for magnification"
65 bug: "282039824"
66}
67
68flag {
Ameer Armalya1b51f82024-01-24 01:11:07 +000069 name: "fix_drag_pointer_when_ending_drag"
70 namespace: "accessibility"
71 description: "Send the correct pointer id when transitioning from dragging to delegating states."
72 bug: "300002193"
73}
74
75flag {
Tyler Freemandaf8ef32024-01-08 12:34:09 -080076 name: "fullscreen_fling_gesture"
77 namespace: "accessibility"
78 description: "When true, adds a fling gesture animation for fullscreen magnification"
79 bug: "319175022"
80}
81
82flag {
Siarhei Vishniakou56ba8aa2024-02-13 17:44:08 -080083 name: "handle_multi_device_input"
84 namespace: "accessibility"
85 description: "Select a single active device when a multi-device stream is received by AccessibilityInputFilter"
86 bug: "310014874"
87 metadata {
88 purpose: PURPOSE_BUGFIX
89 }
90}
91
92flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +000093 name: "pinch_zoom_zero_min_span"
94 namespace: "accessibility"
95 description: "Whether to set min span of ScaleGestureDetector to zero."
96 bug: "295327792"
97}
98
99flag {
100 name: "proxy_use_apps_on_virtual_device_listener"
101 namespace: "accessibility"
102 description: "Fixes race condition described in b/286587811"
103 bug: "286587811"
Daniel Norman618169b2023-09-12 23:54:04 +0000104}
Ameer Armaly9d2509722023-10-02 20:52:57 +0000105
106flag {
Ameer Armaly35b7f962024-02-21 22:11:11 +0000107 name: "reset_hover_event_timer_on_action_up"
108 namespace: "accessibility"
109 description: "Reset the timer for sending hover events on receiving ACTION_UP to guarantee the correct amount of time is available between taps."
110 bug: "326260351"
111 metadata {
112 purpose: PURPOSE_BUGFIX
113 }
114}
115
116flag {
Daniel Norman6c6f1b52023-10-20 00:25:18 +0000117 name: "scan_packages_without_lock"
118 namespace: "accessibility"
119 description: "Scans packages for accessibility service/activity info without holding the A11yMS lock"
120 bug: "295969873"
121}
122
123flag {
124 name: "send_a11y_events_based_on_state"
125 namespace: "accessibility"
126 description: "Sends accessibility events in TouchExplorer#onAccessibilityEvent based on internal state to keep it consistent. This reduces test flakiness."
127 bug: "295575684"
128}
Ameer Armalyfd9bbd52024-03-20 18:45:45 +0000129flag {
130 name: "send_hover_events_based_on_event_stream"
131 namespace: "accessibility"
132 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."
133 bug: "314251047"
134 metadata {
135 purpose: PURPOSE_BUGFIX
136 }
137}