-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Closed as not planned
Labels
[Feature] Paste[Status] Needs More InfoFollow-up required in order to be actionable.Follow-up required in order to be actionable.[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended
Description
Description
When copying formatted text from certain apps (ChatGPT on iOS or macOS), the formatting is not fully preserved when pasting the text into the block editor (both Gutenberg in a web browser or in the mobile apps). The outcomes vary depending on the source and destination.
This may relate to #10114.
| ChatGPT Source1 | Gutenberg Destination2 | Outcome |
|---|---|---|
| iOS app | iOS app | Heading → bold text; Bold/italic → discarded |
| iOS app | iOS web | Heading → bold text; Bold/italic → discarded |
| iOS app | macOS web | Heading → preserved; Bold/italic → discarded |
| macOS app | iOS app | Heading → bold text; Bold/italic → preserved |
| macOS app | iOS web | Heading → bold text; Bold/italic → preserved |
| macOS app | macOS web | All formatting preserved |
| Web app | iOS app | All formatting preserved |
| Web app | iOS web | All formatting preserved |
| Web app | macOS web | All formatting preserved |
Step-by-step reproduction instructions
- Open the ChatGPT mobile/desktop/web app.
- Request example Markdown, but only the rendered version, not the raw output.
- Copy the result using the app's copy button.
- Past the text into the Gutenberg block editor.
Screenshots, screen recording, code snippet
Screen recording
gutenberg-formatting.mov
| ChatGPT formatting | Gutenberg formatting |
|---|---|
![]() |
![]() |
Environment info
- WordPress 6.8.3
- Gutenberg 21.7.0
- macOS 26.0
- iOS 26.0
- Safari
- Jetpack mobile app 26.3.2
- Theme: Twenty Twenty-Four
Please confirm that you have searched existing issues in the repo.
- Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
- Yes
Please confirm which theme type you used for testing.
- Block
- Classic
- Hybrid (e.g. classic with theme.json)
- Not sure
Footnotes
Metadata
Metadata
Assignees
Labels
[Feature] Paste[Status] Needs More InfoFollow-up required in order to be actionable.Follow-up required in order to be actionable.[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended

