Fall ce-0019 · Szenario scenario-paste-plain-text

Pasting rich text inserts unwanted formatting

OS: macOS Ubuntu 22.04 Gerät: Desktop or Laptop Any Browser: Safari 120.0 Tastatur: US Entwurf
pasteformattingplain-textsafari

Diese Seite wurde noch nicht übersetzt

Derzeit wird der englische Originalinhalt angezeigt. Wir freuen uns über Ihre Hilfe bei der Übersetzung.

Phenomenon

When pasting content from external sources (like Word documents or web pages) into a contenteditable region, unwanted formatting is often included. There is no simple way to paste as plain text without manually stripping the formatting.

Reproduction example

  1. Copy formatted text from a Word document or web page (with bold, colors, fonts, etc.).
  2. Paste it into a contenteditable div.
  3. Observe that all the formatting is included.

Observed behavior

  • Safari pastes rich text with all formatting by default.
  • There is no built-in “Paste as plain text” option.
  • Manual intervention is required to strip formatting.

Expected behavior

  • There should be a way to paste as plain text (e.g., Cmd+Shift+V or a context menu option).
  • The paste behavior should be controllable by the application.
  • The beforeinput event should allow intercepting and modifying paste operations.

Playground for this case

Use the reported environment as a reference and record what happens in your environment while interacting with the editable area.

Reported environment
OS: macOS Ubuntu 22.04
Device: Desktop or Laptop Any
Browser: Safari 120.0
Keyboard: US
Your environment

Use this editable area to reproduce the described case.

Event log
Use this log together with the case description when filing or updating an issue.
0 events
Interact with the editable area to see events here.