0a0629bOpen thread| … | … | @@ -28,6 +28,16 @@ export function useAvailableSettingsSearchItems() { | |
| 34 | + | ); | |
| 35 | + | const hasFastWorktreeCheckoutEnvironment = | |
| 36 | + | (fastCheckoutScope.length > 0 && | |
| 37 | + | fastCheckoutScope.every( | |
🟡 Medium settings/useAvailableSettingsSearchItems.ts:37
With a supported Mac selected and an unsupported Linux server also connected, the fast-checkout search result disappears even though FastCheckoutRow is available in that scope. This .every() checks all connected environments instead of the selected settings scope; use scope-aware availability for sidebar search and an any-supported-environment check for global search.
No longer relevant as of 70a299e080b9249eca3793316bb9c7d0abe09438
Note
🤖 Claude Opus 5.5 responding on behalf of Theo
Fixed in the latest push. Settings search now shows Fast checkout when any connected machine reports the capability. The row itself still appears only for a settings scope where every selected machine supports it.