Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keyboard Interrupt Does not Clear Line in Blink Shell #2040

Open
3 tasks done
Willmac16 opened this issue Sep 9, 2024 · 1 comment
Open
3 tasks done

Keyboard Interrupt Does not Clear Line in Blink Shell #2040

Willmac16 opened this issue Sep 9, 2024 · 1 comment
Labels
bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions.

Comments

@Willmac16
Copy link

Checklist

Configuration

Blink Version: v17.3.0.916
iPadOS: 17.6.1

Describe the bug

Keyboard Interrupt (control-c) does not clear the prompt in blink shell. Instead, return must be pressed after control-c to get a blank prompt.

Ideally, control-c would behave the same in blink prompt as in bash--throwing you onto a new empty prompt line without the need to press enter.

Additionally, control-d doesn't delete the subsequent character like a linux readline prompt (with standard bindings) or a macOS/iPadOS text field.

image
image
image

@Willmac16 Willmac16 added the bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions. label Sep 9, 2024
@carloscabanero
Copy link
Member

Thanks! Yeah, this is actually a downside from our fixes to our integration with iOS System, and it is caused by our deep integration between Hterm (the terminal emulator) and the MCP (the "shell" or Master Control Program).

This will be fixed on its own when we move away from Hterm, so I will relate it to #1980

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug that's either related to Blink Shell or prevents the user to use the app in normal conditions.
Projects
None yet
Development

No branches or pull requests

2 participants