# \<details\> 내부에서 스포일러가 토글되지 않습니다

**URL:** <https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499>\
**Category:** Bug\
**Tags:** completed, hide-details\
**Created:** [6월 21, 2021, 1:59오전 UTC](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499 "2021-06-21T01:59:28Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Nacho\_Caballero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nacho_caballero/32/130189_2.png) [@Nacho\_Caballero](https://meta.discourse.org/u/Nacho_Caballero)\
**Post date:** [8월 1, 2022, 10:13오전 UTC](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499/2 "2022-08-01T10:13:11Z")

</div>

spoiler가 `<details>` 태그 안에 있을 때 끌 수 없는 문제를 발견했습니다.

이 spoiler는 켜고 끌 수 있습니다(예상대로 작동).

하지만 이 것은 작동하지 않습니다:

> **'details' 열기 클릭**
>
> 이 spoiler는 한 번만 켤 수 있습니다(끄기 불가).

두 번째 경우에서 `isInteractive` 함수가 [INTERACTIVE\_SELECTOR](https://github.com/discourse/discourse-spoiler-alert/blob/main/assets/javascripts/lib/apply-spoiler.js#L6)에 `details`가 포함되어 있어 `true`를 반환하기 때문에 문제가 발생하는 것 같습니다.

이를 제거하면 해결될 것 같지만, 부작용이 무엇일지는 정확히 확신하지 못합니다(아마 @CvX 님이 아실 수도).

수정: 이 변경이 [GIF를 클릭 시 정지](https://github.com/discourse/discourse-spoiler-alert/pull/60)시키기 위한 의도였다는 것을 확인했습니다. 저희 커뮤니티에서는 spoiler와 details를 많이 사용하므로, 흐림(blurring) 동작을 더 일관되게 만드는 것이 유용할 것입니다.

---

_[View the full topic](https://meta.discourse.org/t/spoilers-don-t-toggle-when-inside-details/194499)._
