fix: check for bracketed paste mode in input handler #99
+10
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
i'm using
ghostty-webin an experimental jupyter lab extension to replace its built-in terminal, and noticed that the bracketed paste was not working correctly.I looked into the input handler code and saw that the fix is pretty much noted in the existing doc string haha so this PR just updates the input handler to check if bracketed paste mode is enabled, if so, wrap the text in the paste sequences.
Testing
i tested a local build of
ghostty-webwith my jupyter lab extension and it was working as expected, i also ran the demo locally to confirm the fix as wellbefore the fix:

after the fix:
