Repository navigation
Commit eb4dd40
committed
fix(drain-plan): focusable caveat trigger; drop stale ack at refresh time
The estimate-caveat tooltip trigger is now a button, so keyboard focus
opens it (the Tooltip already handles focus/blur). The emptyDir
acknowledgement is cleared synchronously when refresh is clicked rather
than by the effect that watches generatedAt, which runs a paint after
the refreshed plan renders and would leave one frame where a stale
acknowledgement still enables Drain.
Claude-Session: https://claude.ai/code/session_01NE55VsYGkb5tV3neKDmtZw1 parent 6322c70 commit eb4dd40
2 files changed
Lines changed: 23 additions & 2 deletions
File tree
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
123 | 128 | | |
124 | 129 | | |
125 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
182 | 188 | | |
183 | 189 | | |
184 | 190 | | |
| |||
280 | 286 | | |
281 | 287 | | |
282 | 288 | | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
283 | 299 | | |
284 | 300 | | |
285 | 301 | | |
| |||
306 | 322 | | |
307 | 323 | | |
308 | 324 | | |
309 | | - | |
| 325 | + | |
310 | 326 | | |
311 | 327 | | |
312 | 328 | | |
| |||
0 commit comments