Steps to Reproduce:
"console": "terminal" in your configurationsimport 'dart:io';
main() {
stdout.writeln('what is Your Name ?');
String name = stdin.readLineSync();
print('Welcome $name');
}
then i can input value , but i can't use backspace key to undo the text while i write in console.

@gogoIsComing I was (literally!) just looking at this! I can repro in both Stable and Insiders - what's the reason you closed it?
This happens even using the VS Code "local echo" sample code in the docs, and it's not clear whether it's fixable in the extension. I've opened https://github.com/microsoft/vscode/issues/90618.
Re-opening this issue because it seems a certain bug, and it's not clear if we need to do work here yet.
@DanTup i already opened an issue microsoft/vscode#89139 (before current issue)
and they closed it , cause they thought it is extension issue
@gogoIsComing ah, thanks! It may be an extension issue, but the sample code fails in the same way and I can't see a way in the API for us to handle it. I'll keep this open while waiting for a response though. Thanks!
Ok, looks like this is by-design in VS Code, so we'll need to fix another way. It seems silly to implement it as suggested (we'd end up with a lot of code just to pretend to be a terminal) so I'm going to switch from the pseudoterminal to a real terminal and use https://github.com/dart-lang/sdk/issues/38418 to connect the debugger.