다른 커뮤니티에 작성한 게시물의 상태가 어떻게 되는지 확실하지 않은 상황에 부딪혔습니다. 게시물을 등록하려고 했을 때, 승인 과정을 거처야 한다는 메시지가 떴거든요. 해당 게시물은 기술적 문제에 대한 심층적인 보고서와 함께 지원 요청을 담고 있었고, 현재까지 아무런 움직임이 없어 보이기 때문에, 제가 쓴 내용을 그대로 StackExchange 같은 다른 곳에 게시하고 싶습니다. 다시 작성하지 않고요. 그런데 그 게시물을 어떻게 확인할 수 있는지 모르겠습니다. 이런 것이 가능한가요?
안녕하세요. 방금 이 문제를 테스트해 봤는데, 대기 중인 자신의 주제를 볼 수 없습니다. 가장 좋은 방법은 사이트 관리자에게 메시지를 보내 주제가 어떤 상태인지 확인하는 것입니다. 제 생각에는 이 동작이 매우 직관적이지 않아 보입니다. 하지만 대기 중인 주제가 어디에 배치되어 승인 대기 중에도 볼 수 있게 할 수 있을지 모르겠습니다. 해결책 없이 개선안만 제시하는 것은 꺼려집니다.
사용자 페이지를 통해 모든 게시물을 전체 내보내기를 수행하면 데이터에 표시될 수도 있습니다. 좀 과격하긴 하지만요..
흥미로운 아이디어를 알려주셔서 감사합니다! 결국 관리자가 처리해 주셨으니, 대봉을 쓸 필요가 없게 됐네요. 게다가 그 정도 크기의 대봉을 드는 것보다 다시 쓰는 게 아마 더 쉬울 겁니다. ![]()
다만, 제가 쓴 게시글이 검토 대기 상태일 때 제가 직접 볼 수 없다는 점이 조금 낯설게 느껴집니다. 검토 중인 게시글의 수정을 방지하려는 의도인 걸까요?
네, @eviltrout님, 사용자 페이지에 대기 중인 게시물을 노출하는 섹션을 추가하는 건 어떨까요? 합리적인 방법이라면 2.8 릴리스에 해당 기능을 추가할 수 있습니다.
네, 그걸 추가하면 정말 좋을 것 같아요. 구현은 쉽지 않지만, 최종 사용자에게는 매우 유용할 거예요.
2.8 릴리스 목록에 추가되었습니다! ![]()
관련 PR이 방금 병합되었습니다! ![]()
확인해볼게 ![]()
처음에는 모바일 렌더링 문제일 수도 있다고 생각했지만, 제 개발 환경에서는 재현이 되지 않습니다 ![]()
페이지를 새로고침해 보셨나요? (가능하다면 JS 캐시를 정리하기 위해)
그렇지 않다면, 어떤 작업을 하셨는지 알려 주시겠어요?
특별한 작업을 수행한 것은 아닌 것 같습니다.
관리자로 로그인하여 업데이트를 진행한 후, 테스트 사용자로 위장했습니다. 테스트 사용자 계정으로 '게시물 승인’이 설정된 카테고리에 메시지를 게시한 후, 활동/대기 중(Activity/Pending)에서 해당 게시물을 찾으러 갔습니다.
페이지를 새로고침하고, 테스트 사용자로 로그아웃한 뒤 다시 로그인(위장 대신)해도 여전히 빈 화면이 표시됩니다.
사용 중인 환경은 Android, Chrome입니다.
업데이트:
실제 운영 사이트에서도 동일한 문제가 발생합니다.
데스크톱(Windows 10, Firefox)에서도 동일한 현상이 나타납니다:
무언가를 잘못 이해한 건가요? (이런 일이 꽤 자주 발생합니다
)
사실상 버그를 발견하신 것 같습니다
좀 이상하네요. 동작 자체는 정상적으로 이루어지는 것 같고(카운트 등), 단지 목록이 표시되지 않는 것 같습니다. 혹시 JS 콘솔에서 오류가 있는지 확인해 주시겠어요? 제가 놓친 부분이 없는지 확인 차 제 쪽에서도 몇 가지 더 테스트를 해보겠습니다.
감사합니다! 하지만 솔직히 말씀드리면, 이 내용은 별로 도움이 되지 않는 것 같습니다
콘솔에서 CSS 태그 근처에 있는 XHR 태그를 확인해 주시고, 페이지를 새로고침해 주시겠어요? 어느 시점에 pending.json으로 끝나는 요청을 볼 수 있을 텐데, 이를 검사하면 응답 내용 등 유용한 정보를 얻을 수 있습니다.
Response 탭에는 게시글 정보가 다음과 같이 표시됩니다:
방금 확인해 보니 스크린샷에는 전체 정보가 표시되지 않았지만, topic_id, topic_url, username도 함께 포함되어 있습니다.
음, 꽤 이상하네요. 표시 문제일까요? ![]()
커스텀 테마를 사용 중이신가요?
아니면 Pending 페이지에서 이 콘솔 명령어를 실행해 보세요: document.querySelector("li.user-stream-item"). 출력이 되는지 알려주세요.
테스트 사용자는 기본 테마를 사용하고 있습니다. 다른 테마들도 설치되어 있지만, 활성화된 것은 없습니다. 라이브 사이트에는 Minima 테마(몇 가지 수정 사항 포함)를 사용하고 있습니다. 하지만 처음에는 안전 모드에서도 시도해 보았습니다.
명령어를 어디에 입력해야 하는지 더 구체적으로 알려 주실 수 있을까요?
네, 죄송합니다
콘솔 하단에서 명령어를 실행할 수 있어야 합니다. 다만 스크린샷에서는 확인이 잘 안 됩니다. 보통 개발자 도구는 브라우저 창 하단에 고정되어 있으며, 다음과 유사한 모습을 하고 있어야 합니다:
여기서 커서를 볼 수 있습니다.
F12 키를 눌러 개발자 도구를 열어 보시면, 이와 유사한 인터페이스가 표시되는 것을 확인하실 수 있을 것입니다.
감사합니다. 기본적으로 입력이 비활성화된 콘솔을 하나 열려 있었습니다.
개발자 도구 쪽을 찾았어요. ![]()
그 명령어를 입력했는데, 아무런 동작이 일어나지 않는 것 같아요? ← NULL이라고만 표시되고 있습니다.




