Commit 84240da
authored
fix(site/src/pages/AgentsPage): avoid skills popup flash (coder#25661)
When removing the `/` personal skill trigger, the popover content stayed
mounted during its close transition and briefly rendered the empty
skills state at the viewport origin.
This keeps the menu content mounted for stable Radix positioning,
preserves the last open menu state during the close transition, and adds
a Storybook regression for the backspace path.
> Mux is creating this PR on behalf of Mike.1 parent 846aac2 commit 84240da
2 files changed
Lines changed: 81 additions & 14 deletions
File tree
- site/src/pages/AgentsPage/components/ChatMessageInput
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
79 | 86 | | |
80 | 87 | | |
81 | 88 | | |
| |||
192 | 199 | | |
193 | 200 | | |
194 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
195 | 214 | | |
196 | 215 | | |
197 | 216 | | |
| |||
Lines changed: 62 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
1 | 2 | | |
2 | 3 | | |
3 | 4 | | |
| |||
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
38 | 48 | | |
39 | 49 | | |
40 | 50 | | |
| |||
47 | 57 | | |
48 | 58 | | |
49 | 59 | | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
50 | 100 | | |
51 | | - | |
| 101 | + | |
52 | 102 | | |
53 | 103 | | |
54 | 104 | | |
55 | 105 | | |
56 | 106 | | |
57 | | - | |
58 | | - | |
59 | 107 | | |
60 | 108 | | |
61 | | - | |
| 109 | + | |
62 | 110 | | |
63 | 111 | | |
64 | 112 | | |
65 | 113 | | |
66 | 114 | | |
67 | 115 | | |
68 | | - | |
| 116 | + | |
69 | 117 | | |
70 | 118 | | |
71 | 119 | | |
72 | 120 | | |
73 | 121 | | |
74 | | - | |
75 | | - | |
| 122 | + | |
| 123 | + | |
76 | 124 | | |
77 | | - | |
| 125 | + | |
78 | 126 | | |
79 | 127 | | |
80 | 128 | | |
| |||
92 | 140 | | |
93 | 141 | | |
94 | 142 | | |
95 | | - | |
| 143 | + | |
96 | 144 | | |
97 | 145 | | |
98 | | - | |
| 146 | + | |
99 | 147 | | |
100 | 148 | | |
101 | 149 | | |
102 | | - | |
| 150 | + | |
103 | 151 | | |
104 | 152 | | |
105 | 153 | | |
106 | | - | |
| 154 | + | |
107 | 155 | | |
108 | | - | |
| 156 | + | |
109 | 157 | | |
110 | 158 | | |
111 | 159 | | |
112 | 160 | | |
113 | 161 | | |
114 | | - | |
| 162 | + | |
115 | 163 | | |
116 | 164 | | |
117 | 165 | | |
| |||
0 commit comments