matrix-org / matrix-org/matrix-hookshot
Hookshot does not understand Left Double Quotation Marks
- Dominant language
- TypeScript
- Stars
- 450
- Forks
- 95
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 23
Description
Turns out Element X iOS types the wrong double quotes. Specifically [`“` - Left Double Quotation Mark (U+201C)](https://unicodeplus.com/U+201C) instead of the expected [`"` - Quotation Mark (U+0022)](https://unicodeplus.com/U+0022)
See https://github.com/vector-im/element-x-ios/issues/2060 for more details.
Hookshot does not understand “
```json
{
"content": {
"body": "!gl create “An issue using Left Double Quotation Marks“ “instead of normal Quotation Mark“",
"m.mentions": {},
"msgtype": "m.text"
},
"type": "m.room.message",
...
}
```


Contributor guide
Research direction
Start with the JSON event example and trace how Hookshot parses the !gl command body. Check the related Element X iOS issue for the quotation-mark context. Done means the reproduced command using U+201C is understood correctly without breaking normal quotation marks.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100