Skip to content

shell plugin doubles rendering of keystrokes #18

Description

@josephholsten

When I start the Shell plugin, and start typing, I get doubled keystrokes with a little bit of a delay.

For example, if I type pwd quickly, it renders pwdpwd.

but if I type whoami relatively slowly, it renders whowhoamiami

Potentially related, I got the following errors on my console:

Requesting rerenderRequesting rerenderInvalid rune -1 from key.Event{(CodeLeftControl), key.Modifiers(Control), key.Direction(10)}
Requesting rerenderInvalid rune -1 from key.Event{(CodeLeftControl), key.Modifiers(), key.Direction(11)}
Requesting rerenderRequesting rerenderInvalid rune -1 from key.Event{(CodeLeftControl), key.Modifiers(Control), key.Direction(10)}
Requesting rerenderInvalid rune -1 from key.Event{(CodeLeftControl), key.Modifiers(), key.Direction(11)}
Requesting rerenderRequesting rerenderRequesting rerenderRequesting rerenderRequesting rerenderRequesting rerenderInvalid rune -1 from key.Event{(CodeLeftGUI), key.Modifiers(Meta), key.Direction(10)}
Invalid rune -1 from key.Event{(CodeLeftGUI), key.Modifiers(), key.Direction(11)}
Requesting rerender

I note that some of these log message are missing newlines.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions