Visual Chars plugin randomly inserts ` ` in Firefox
Open
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
- Go to https://www.tiny.cloud/docs/tinymce/latest/full-featured-open-source-demo/
- Mark all the text and delete it
- Type in some random text with spaces and check the source. The text is exactly as you typed it
- Go to "View" and check "Show invisible characters"
- 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.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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