Tag keys like os.name are auto-linked as domains in issue alert emails
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
Direzione di ricerca
Individua i template email degli avvisi delle issue o il codice di rendering che genera la sezione Tags sia in HTML sia in testo semplice, quindi verifica come vengono sottoposte a escape o formattate le chiavi dei tag. Controlla i test email pertinenti e aggiungi una copertura per chiavi come os.name e runtime.name; il lavoro è completato quando i client di posta mostrano tali chiavi come testo semplice in entrambe le versioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
SaaS (https://sentry.io/)
Steps to Reproduce
- Set up an issue alert that sends emails, for a project whose events carry OS and runtime context. For example, the Node SDK sets the
os.nameandruntime.nametags. - Trigger the alert and open the email in Gmail. Other clients that turn domain-like text into links do the same.
- Look at the Tags section.
Expected Result
Tag keys are shown as plain text.
Actual Result
The tag keys os.name and runtime.name show up as clickable links to http://os.name and http://runtime.name. .name is a valid top-level domain, so the mail client treats the keys as domain names. This happens in the HTML version (<strong>os.name</strong>) and in the plain-text version (* os.name = Debian).
Product Area
Alerts
Link
No response
DSN
No response
Version
No response
- Lingua principale
- Python
- Stelle
- 45.7k
- Fork
- 5k
- Merge medio
- 22h 37m
- PR unite (30g)
- 596
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 getsentry/sentry
-
find_referenced_groups: Fixes-keyword ID list spans newlines, linking wrong issues as fixedForse già presa @CodeAlex52 l’ha presa 37 giorni fa. ApertaProduct Area: Releases Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
getsentry/sentry#125575 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Cocoa replays hide Logs tab on supported SDK versionsForse già presa @Brian-An l’ha presa 27 giorni fa. ApertaBug Cocoa Replays
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
getsentry/sentry#124217 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
SAML2 Login Dark modeApertaProduct Area: Settings - Auth Waiting for: Product Owner
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
getsentry/sentry#122437 · 6 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Incorrect Russian translation in django.poForse già presa @nightcityblade l’ha presa 23 giorni fa. ApertaBug Good First Issue Product Area: Settings - Integrations
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
getsentry/sentry#120651 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Product Area: Other Waiting for: Product Owner
Difficoltà 1/5 1-3 ore Idoneità per principianti 68/100
getsentry/sentry#118618 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/sentry
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
strawberry-graphql/strawberry#4794 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
dataforgoodfr/cetolog#21 ·
-
security_citations_test fails against ecc 2026.11.6: SECURITY.md quotes ecc v2026.11.2's linesAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
btclib-org/btclib#2932 ·
I maintainer di solito rispondono entro 1 giorno
-
metrics priority: medium
Difficoltà 1/5 1-3 ore Idoneità per principianti 86/100
LearningCircuit/local-deep-research#8336 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100