먼저, 약 20년 전에 Visual Basic로 ‘hello world’ 같은 간단한 프로그램을 작성해 본 적이 있습니다. 또한 try/error 방법을 사용해 WordPress 플러그인을 몇 가지 조정해 보았고, 한 번은 루트부터 시작해 VPS의 모든 소유권을 변경하는 데 성공한 적도 있습니다.
그 훌륭한 해결책은 더 이상 [details .. open]을 따르지 않습니다. Details block doesn’t obey open 의 내용과 관련이 있을 것으로 생각합니다.
문제가 이 부분에서 발생하는 건가요:
cookedDetails.forEach((details) => {
details.setAttribute("open", "");
왜냐하면 이것이 Discourse의 이 코드와 비슷하기 때문입니다. ![]()
expect(cooked_html).to match_html <<~HTML
<details open="">
<summary></summary>
<p>bar</p>
</details>