Commit e5e2dd6
authored
Hold the add-project intent until an environment exists (#124)
Opening add-project is a one-shot intent, and it was consumed the
moment the palette mounted, against whatever environment data had
hydrated by then. A click during startup landed on an empty list: the
flow dead-ended with guidance meant for genuinely environment-less
sessions, and the arriving environments a moment later could not revive
it. This is also why the palette browser suites failed most local runs.
The intent now waits for the options to exist (the effect re-runs when
they arrive; closing the palette still cancels), while hosted-static
tabs keep their immediate pairing guidance.
Also teaches the suite's waitFor helpers to report what the palette
actually rendered at timeout, so the next residual failure diagnoses
itself.1 parent 2281123 commit e5e2dd6
2 files changed
Lines changed: 23 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1461 | 1461 | | |
1462 | 1462 | | |
1463 | 1463 | | |
1464 | | - | |
| 1464 | + | |
1465 | 1465 | | |
| 1466 | + | |
| 1467 | + | |
| 1468 | + | |
1466 | 1469 | | |
1467 | 1470 | | |
1468 | 1471 | | |
1469 | 1472 | | |
1470 | | - | |
| 1473 | + | |
1471 | 1474 | | |
1472 | 1475 | | |
1473 | 1476 | | |
1474 | 1477 | | |
1475 | 1478 | | |
1476 | 1479 | | |
1477 | 1480 | | |
1478 | | - | |
| 1481 | + | |
1479 | 1482 | | |
1480 | 1483 | | |
1481 | 1484 | | |
| |||
1928 | 1931 | | |
1929 | 1932 | | |
1930 | 1933 | | |
1931 | | - | |
| 1934 | + | |
| 1935 | + | |
| 1936 | + | |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
1932 | 1940 | | |
1933 | 1941 | | |
1934 | 1942 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1312 | 1312 | | |
1313 | 1313 | | |
1314 | 1314 | | |
| 1315 | + | |
| 1316 | + | |
| 1317 | + | |
| 1318 | + | |
| 1319 | + | |
| 1320 | + | |
| 1321 | + | |
| 1322 | + | |
| 1323 | + | |
| 1324 | + | |
1315 | 1325 | | |
1316 | 1326 | | |
1317 | | - | |
| 1327 | + | |
1318 | 1328 | | |
1319 | 1329 | | |
1320 | 1330 | | |
| |||
0 commit comments