tinymce / tinymce/tinymce

Visual Chars plugin randomly inserts ` ` in Firefox

Open
#10,391 5 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

type: bug
Dominant language
TypeScript
Stars
16.3k
Forks
2.3k
PR merge metrics
No merged PRs in 30d

Description

  1. Go to https://www.tiny.cloud/docs/tinymce/latest/full-featured-open-source-demo/
  2. Mark all the text and delete it
  3. Type in some random text with spaces and check the source. The text is exactly as you typed it
  4. Go to "View" and check "Show invisible characters"
  5. Enter another text with spaces. Absolutely random   appear after you've pressed the space bar.

This error only occurs in Firefox (tested in v139), and neither in Chrome nor Edge.

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in the linked TinyMCE full-featured demo using Firefox, then inspect the Visual Chars plugin entry point and its handling of typed spaces. Compare the behavior with Chrome or Edge; done means enabling invisible characters no longer causes random non-breaking spaces while typing in Firefox.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.