Bug report
Bug description:
To reproduce
Tested with Python 3.14 rc3 on Linux
- Open the new REPL
- Paste: ééééé
The paste-able string above is five letter 'e's each followed by \u0301. To create it use:
The \u0301 is a combining mark with zero-width display length
Current behavior
The cursor position is five spaces after the pasted string
Expected behavior
The cursor position is immediately after the pasted string
CPython versions tested on:
3.14
Operating systems tested on:
Linux
Linked PRs
Bug report
Bug description:
To reproduce
Tested with Python 3.14 rc3 on Linux
The paste-able string above is five letter 'e's each followed by
\u0301. To create it use:The
\u0301is a combining mark with zero-width display lengthCurrent behavior
The cursor position is five spaces after the pasted string
Expected behavior
The cursor position is immediately after the pasted string
CPython versions tested on:
3.14
Operating systems tested on:
Linux
Linked PRs