<CodeInline> causes duplicated text in body previews in Gmail and other providers due to hacky Orange.fr workaround
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 76/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- react, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia dal componente CodeInline e dall’esempio plaid-verify-identity modificato menzionato nell’issue; esamina lo span nascosto aggiunto per la soluzione alternativa di Orange.fr. Invia l’email di esempio per controllarne l’anteprima in Gmail, dove il codice di verifica dovrebbe apparire una sola volta. L’issue non indica un file di test, quindi cerca test pertinenti di CodeInline prima di apportare una modifica.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What versions are you using? (if relevant)
react-email 6.11.6
Describe the Bug
The text inside a <CodeInline> appears twice in the preview line in Gmail:
(The verification code 151052 appears twice)
And also my own email client, Fastmail:
This is because <CodeInline> adds a <span> with display: none containing the same text to work around issues with Orange.fr 🙄
To me, this is a sign this project's priorities are out of whack. If you can't work around flaws in a lesser, regional email client without causing undesired behavior for global, widely used email clients like Gmail, the lesser email client isn't worthy of consideration, except maybe if the niche workarounds are opt-in, rather than on by default.
What is affected (leave empty if unsure)
CodeInline Component
Link to the code that reproduces this issue
https://github.com/jedwards1211/react-email-codeinline-issue
To Reproduce
Send an email with the content of the modified plaid-verify-identity example in this repo
Expected Behavior
The verification only appears once in the preview line in Gmail
What's your node version? (if relevant)
24.22.2
- Lingua principale
- TypeScript
- Stelle
- 19.9k
- Fork
- 1.1k
- Merge medio
- 1g 15h
- PR unite (30g)
- 49
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi 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 resend/react-email
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
resend/react-email#3876 ·
I maintainer di solito rispondono entro 1 giorno
-
render: unstableTextConversion outputs HTML comments and repeats link URLs in plain textForse già presa @lakshya-dhariwal l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 87/100
resend/react-email#3864 ·
I maintainer di solito rispondono entro 1 giorno
-
Markdown: HTML inside code blocks and inline code isn't escapedForse già presa @KishanKanejiya23 l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
resend/react-email#3814 ·
I maintainer di solito rispondono entro 1 giorno
-
Tailwind stacked media variants leave nested CSS in rendered emailsForse già presa @lakshya-dhariwal l’ha presa oggi. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
resend/react-email#3874 ·
I maintainer di solito rispondono entro 1 giorno
-
Inspector Text panel omits Uppercase mark toggle (MARK_NAMES missing "uppercase")Forse già presa @svargas-dev l’ha presa 6 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 22/100
resend/react-email#3849 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di resend/react-email
Issue simili
-
documentation good first issue roadmap
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
siyuan-note/siyuan#21324 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
dmno-dev/varlock#1279 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
himynameisdave/bsky-profanity-counter#59 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100