Skip to content

when I type d,something went wrong. #1944

@JYInMyHeart

Description

@JYInMyHeart

Oops, something went wrong.
Please report this bug with ALL the details below, including both the 'Environment' and 'Exception' sections.
Please report on GitHub: https://github.com/PowerShell/PSReadLine/issues/new?template=Bug_Report.md
Thank you!

Environment

PSReadLine: 2.1.0-rc1
PowerShell: 7.1.0-rc.2
OS: Microsoft Windows 10.0.19042
BufferWidth: 120
BufferHeight: 30

Last 54 Keys

 Enter
 Enter
 Enter
 d l s Enter
 c d Spacebar . . Enter
 d Enter
 Enter
 Enter
 Enter
 l s Enter
 UpArrow RightArrow RightArrow Spacebar / q Enter
 UpArrow RightArrow RightArrow RightArrow RightArrow RightArrow LeftArrow Backspace \ Enter
 l s Spacebar / ? Enter
 " d i r Backspace Backspace Backspace Backspace Backspace d

Exception

System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at System.Text.StringBuilder.get_Chars(Int32 index)
   at Microsoft.PowerShell.PSConsoleReadLine.ConvertOffsetToPoint(Int32 offset)
   at Microsoft.PowerShell.PSConsoleReadLine.ReallyRender(RenderData renderData, String defaultColor)
   at Microsoft.PowerShell.PSConsoleReadLine.ForceRender()
   at Microsoft.PowerShell.PSConsoleReadLine.Insert(Char c)
   at Microsoft.PowerShell.PSConsoleReadLine.SelfInsert(Nullable`1 key, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(PSKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
   at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics, CancellationToken cancellationToken)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue-BugIt either shouldn't be doing this or needs an investigation.Resolution-Fixed

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions