matrix-org / matrix-org/matrix-hookshot

Support <details> in GitHub notifications

Open
#577 0 comments 0 reactions 0 assignees View on GitHub
GitHub T-Enhancement
Dominant language
TypeScript
Stars
450
Forks
95
Avg merge
1d 2h
Merged PRs (30d)
23

Description

I just received a GitHub notification from dependabot with a lot of HTML shown as plaintext in Element, even though the tags themselves are usually supported.

The big one is `` which may the culprit, since it encases most of the other stuff.

Other tags are p, em, a, blockquote, h2, h3, h4, pre code, ul, li, ...

Contributor guide

Open the contributing guide

Research direction

Start by tracing how GitHub notification HTML is parsed and rendered, then inspect the existing handling for tags such as p, em, blockquote, and pre code. Confirm the behavior with a Dependabot notification containing details content; done means the supported content renders as HTML rather than appearing as plaintext.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.