-
Notifications
You must be signed in to change notification settings - Fork 188
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 usingPasteSystem
keybind /system-clipboard
feature
Screenshots/Screencaptures
Recording doesn't always catch this, but it happens on every paste: