Version info
Angular: 21.2.x Firebase: 12.x AngularFire: 21.0.0-rc.0
How to reproduce these conditions
- Run
ng add @angular/fire (or @angular/fire@next).
- At the
? What features would you like to setup? prompt, press Enter without pressing Space on any option first.
Expected behavior
Either the schematic explains that no features were selected and that Space toggles a choice, or it otherwise makes clear that setup did not happen because of the empty selection.
Actual behavior
The Angular CLI prints its generic:
with no indication that Space was needed to select a feature. ngAddSetupProject (src/schematics/setup/index.ts) gates its entire setup flow on features.length > 0; an empty selection from the checkbox prompt (default: []) skips that block and returns nothing, which is indistinguishable from "there was genuinely nothing to configure." A first-time user has no way to tell they made a mistake versus the tool having nothing to do.
Version info
Angular: 21.2.x Firebase: 12.x AngularFire: 21.0.0-rc.0
How to reproduce these conditions
ng add @angular/fire(or@angular/fire@next).? What features would you like to setup?prompt, press Enter without pressing Space on any option first.Expected behavior
Either the schematic explains that no features were selected and that Space toggles a choice, or it otherwise makes clear that setup did not happen because of the empty selection.
Actual behavior
The Angular CLI prints its generic:
with no indication that Space was needed to select a feature.
ngAddSetupProject(src/schematics/setup/index.ts) gates its entire setup flow onfeatures.length > 0; an empty selection from the checkbox prompt (default: []) skips that block and returns nothing, which is indistinguishable from "there was genuinely nothing to configure." A first-time user has no way to tell they made a mistake versus the tool having nothing to do.