HEIC/HEIF Image Support and User Guidance
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Tranquilla
- Stack tecnologico
- javascript, typescript
Direzione di ricerca
Start by locating TinyMCE's image upload and image-rendering entry points and checking how browser support is currently handled; the issue names no files or tests. First clarify whether conversion, configuration, or user guidance is intended, then define supported-browser behavior and coverage for the selected approach.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
📝 Provide a description of the new feature or improvement
As adoption of Apple devices continues to increase across iOS, iPadOS, and macOS, more users are creating and uploading images in the HEIC/HEIF format. While Safari provides native support for these formats, most other browsers currently do not.
When a user uploads a HEIC image into TinyMCE, the image can appear blank or fail to render entirely in unsupported browsers. This occurs without any warning, validation message, or guidance, leading users to believe the upload has failed or the editor is malfunctioning.
We are requesting improved handling of HEIC/HEIF image formats through one or more of the following approaches:
Automatic conversion of HEIC/HEIF images to a broadly supported format such as JPEG or PNG during upload.
Configuration options allowing developers to explicitly permit, block, or transform HEIC/HEIF uploads.
User-facing validation and guidance that detects unsupported image formats and clearly explains:
Why the image may not be visible.
Which browsers support the format.
Recommended alternatives or conversion options.
🫶 What is the motivation?
Many organisations support a large number of Apple device users. HEIC is the default image format on Apple devices, making this issue increasingly common.
Providing native support or clear user guidance would:
Reduce user confusion and frustration.
Decrease support tickets related to image uploads.
Improve accessibility and cross-browser consistency.
Deliver a more predictable editing experience across platforms.
🔗 What is the consequence of not having this feature?
Without any detection or guidance:
Users can successfully upload an image but see a blank placeholder or missing content.
Users often believe the editor is broken.
Support teams receive avoidable requests for assistance.
Content authors may unknowingly publish content with non-visible images for many users.
As HEIC adoption continues to grow, this issue is likely to become increasingly common.
🚦 How important would you rate the requested feature or improvement?
Critical
If you'd like to see this implemented sooner, add a 👍 reaction to this post.
- Lingua principale
- TypeScript
- Stelle
- 16.3k
- Fork
- 2.3k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di tinymce/tinymce
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
status:stale
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Tutte le issue di tinymce/tinymce
Issue simili
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Crush Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
ElementsProject/cln-application#167 · 1 commento · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Quantco/pnpm-licenses#17 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100