Describe the bug
We updated the emoji picker to Picmo because the old picker was unmaintained.
While reviewing a PR (#11079) I noticed that the emoji data is loaded through a CDN (cdn.jsdelivr.net).
This might be problematic for privacy reasons.
To Reproduce
- Go to a view which has comments (e.g. a proposal)
- Inspect the network traffic in the browser's developer console
- See that requests are made to the CDN
Expected behavior
The emoji picker should not make any requests to external domains.
Here are details how we can avoid the CDN requests:
https://picmojs.com/docs/usage/emoji-data/#provided-static-data
Note that the downside of this approach is that the JS build size will increase but it improves the platform privacy.
Screenshots
No response
Stacktrace
No response
Extra data
- Device:
- Device OS:
- Browser:
- Decidim Version:
develop
- Decidim installation:
Additional context
No response
Describe the bug
We updated the emoji picker to Picmo because the old picker was unmaintained.
While reviewing a PR (#11079) I noticed that the emoji data is loaded through a CDN (cdn.jsdelivr.net).
This might be problematic for privacy reasons.
To Reproduce
Expected behavior
The emoji picker should not make any requests to external domains.
Here are details how we can avoid the CDN requests:
https://picmojs.com/docs/usage/emoji-data/#provided-static-data
Note that the downside of this approach is that the JS build size will increase but it improves the platform privacy.
Screenshots
No response
Stacktrace
No response
Extra data
developAdditional context
No response