Skip to content

(Web, Safari) Copying and pasting line with colon and no leading space results in URL encoding of pasted text #235666

Open
@keithporcaro

Description

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: Web
  • OS Version: iPadOS 18.1 (Safari)

VSCode Web on iPadOS/Safari appears to be erroneously encoding certain copied text as a URL.

So copying this string of text from a VSCode Web file:
foo: bar

And pasting it into another VSCode web file will result in:
foo:%20bar

This is only the case if there isn’t a space before the colon anywhere on the line. So,
foo: bar and foo bar: baz both copy and paste normally.

This also only happens within VSCode web. So, copying foo: bar from an external app and pasting it into VSCode Web or copying foo: bar from VSCode web into another app both work fine.

I have not been able to reproduce this on VSCode Web on Mac or Windows.

Steps to Reproduce:

  1. On iPadOS on Safari, open a new file on VSCode Web (or Github Codespaces)
  2. Write text foo: bar
  3. Copy to clipboard, where the first character of selection is NOT whitespace
  4. Paste into same file.
ScreenRecording_12-09-2024.12-30-07_1.mov

Metadata

Assignees

Labels

bugIssue identified by VS Code Team member as probable bugeditor-clipboardEditor clipboard issueshelp wantedIssues identified as good community contribution opportunitiesios-ipados

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions