element-hq / element-hq/element-web
Override, inherit, and default global and room URL preview settings
- Dominant language
- TypeScript
- Stars
- 13.5k
- Forks
- 2.8k
- PR merge metrics
- PR metrics pending
Description
### Description
The URL previews feature has no effect. Turning it off in the preferences still enables them:

### Steps to reproduce
1. Make URL previews work first, probably by turning this feature on
2. Now turn it off
3. I guess that's all?
Describe how what happens differs from what you expected.
Very simple: if I turn off URL previews, I want them turned off. There's really not much more to it.
Logs being sent: yes
### Version information
- **Platform**: desktop
- **OS**: Windows 10
- **Version**: 1.7.24
Contributor guide
Research direction
No files, tests, or entry points are named. Reproduce the URL preview setting behavior on desktop, then trace where global and room preferences are read and combined; done means disabling previews works and the global, room, inherited, and default settings follow the intended precedence.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100