message: Fish resets the TTY after each command. In the Fish Inject command, do the `stty -echo` and `source` at the same time.
diff: @@ -55,9 +55,7 @@ export class FishScriptBuilder extends ScriptBuilder {
  return [
  {type: 'text', text: CTRL_C}, // Delete text left in the command line buffer.
  {type: 'wait', durationMilliseconds: 300},
  - {type: 'text', text: 'stty -echo\n'},
  - {type: 'wait', durationMilliseconds: 300},
  - {type: 'text', text: 'source\n'},
  + {type: 'text', text: 'stty -echo ; source\n'},
  {type: 'wait', durationMilliseconds: 300},
  ...super.build(),
  {type: 'text', text: 'echo "Shell integration is configured"\n'},
  