FAQ 내용이 문제로 FAQ 읽기가 작동하지 않습니다

매우 사소하고 드문 버그라, 다른 분들도 같은 문제에 부딪히실 수 있으니 공유드립니다.

FAQ가 사용자에게 읽음으로 표시되지 않는 포럼이 있었습니다. 아주, 아주, 아주 긴 디버깅 세션을 거친 끝에, 해당 FAQ가 포럼의 다른 게시글로 이어지는 링크로 끝나고 있기 때문인 것으로 밝혀졌습니다.

그 게시글이 임베드되면서 /faq 페이지에 <aside class="quote".... >가 존재하게 되었고, 이는 div.cooked 내부의 마지막 자식 요소가 되어 이 코드가 트리거되지 않았습니다.

isElementInViewport(document.querySelector(".contents p:last-child"))

FAQ를 편집하여 맨 아래 빈 줄에 .을 추가하는 방법으로 문제가 해결되었습니다.

8개의 좋아요

이 문제는 @cvx님의 최근 리팩토링으로 해결되었어야 합니다. 우리는 > *:last-child를 사용하여 '페이지 끝’을 감지합니다.

3개의 좋아요

이 주제는 4일 후 자동으로 닫혔습니다. 더 이상 새로운 답변을 작성할 수 없습니다.