# 여러 설정이 문서와 일치하지 않고 UI 버그 발생

**URL:** <https://meta.discourse.org/t/several-settings-not-matching-docs-and-ui-bugs/242970>\
**Category:** Product Support\
**Created:** [10월 26, 2022, 3:06오후 UTC](https://meta.discourse.org/t/several-settings-not-matching-docs-and-ui-bugs/242970 "2022-10-26T15:06:33Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [10월 26, 2022, 3:32오후 UTC](https://meta.discourse.org/t/several-settings-not-matching-docs-and-ui-bugs/242970/6 "2022-10-26T15:32:57Z")

</div>

올바른 해결 방법은 원하는 기능을 수행하는 #customization:theme-component를 만드는 것입니다. 이러한 컴포넌트는 서드파티 JS를 1차 자산(first-party asset)으로 포함할 수 있으며, 이는 더 안전하고 CSP와도 호환됩니다.

최근 제가 진행한 예시 중 하나는 [https://github.com/discourse/discourse-orgchart이며](https://github.com/discourse/discourse-orgchart%EC%9D%B4%EB%A9%B0), 이 프로젝트는 자사 assets 아래에 3개의 서로 다른 JS 라이브러리를 포함하고 있으며 CSP 환경에서도 정상적으로 작동합니다.

---

_[View the full topic](https://meta.discourse.org/t/several-settings-not-matching-docs-and-ui-bugs/242970)._
