-
Notifications
You must be signed in to change notification settings - Fork 193
Description
Platform: Windows 11
Terminal software: Windows Terminal, Wezterm
Since nushell 0.100.0 / reedline 0.37 there is noticeable lag when pasting is handled by terminal instead of nushell. PasteSystem from (system-clipboard feature) and PasteCutBufferBefore are not affected.
This is most noticeable when pasting URLs because paste happens in two stages, e.g. when pasting https://github.com/: first the part of URL till colon appears immediately (https:), delay, and then //github.com/ appears.
When colon is not involved, paste happens in a single stage, and lag seems to always happen when pasting more than 5 characters, pasting less than 5 characters always seems fine.
When colon is involved, lag happens when there are more than 5 characters on either side of the colon, and which side exceeds this limit affects when lag happens. When part before column exceeds it - lag happens immediately, when part after column exceeds it - paste happens in two stages (see URL example above), and lag happens after colon.
I narrowed this down to 9cb1128 (#846), before it the issue is not present.
Steps to reproduce
- In nushell, paste
https://github.com/from system clipboard without usingPasteSystemkeybind /system-clipboardfeature
Screenshots/Screencaptures
Recording doesn't always catch this, but it happens on every paste: