오프라인일 때 빨간 삼각형을 클릭해도 메시지가 표시되지 않아요

새로운 게시글을 작성할 때 이 실험을 해보세요.

게시글의 대부분을 작성한 뒤, 오프라인으로 전환합니다.

우측 하단에 빨간색 삼각형이 나타납니다.

빨간색 삼각형을 탭하세요.

거의 빈 큰 화면 하나가 표시됩니다.

당연히, 온라인 상태일 때 가져와야 할 것이었으니 가져와야 했을 텐데 말이죠!

:wave: Dan

삼각형을 클릭해 봤는데, 버튼이 아닌 것 같아요. :desktop_computer: 버튼을 실수로 클릭했을 때만 검은 화면이 나왔는데, 이 버튼은 초안 미리보기를 표시합니다. 하지만 뭔가를 작성 중이라면 완전히 빈 화면이어서는 안 되잖아요 :thinking:

데스크톱에서는 좀 더 명확하게 보입니다.
image

2개의 좋아요

자체 호스팅 인스턴스에서도 동일한 문제가 발생합니다. 호스트 OS를 업데이트하고 Discourse를 3.3.0 beta 1로 업데이트해 보았지만, 여전히 같은 문제가 발생합니다.

이 문제는 drafts.json을 로드할 때 인증(HTTP 403) 오류로 인해 발생하는 것으로 보입니다.

문제를 찾았습니다. 제 사이트 앞에 Cloudflare가 설치되어 있는데, 이유를 알 수 없지만 drafts.json을 요청할 때 JavaScript가 활성화된 챌린지 페이지를 표시하기 시작했습니다.

[구체적으로는 Cloudflare WAF 기능이 Cloudflare OWASP Core Ruleset을 사용하면서 이 문제가 발생했다고 생각합니다]

1개의 좋아요

글쎄, 제가 메타에서 바로 이걸 봤으니까 메타도 클라우드플레어를 쓰고 있겠네요.

또한 대부분의 사용자는 빨간 삼각형이 무슨 뜻인지 알고 싶어 하니까, 그래서 그것을 탭하는 거예요.

차 대시보드에 경고등이 켜져 있는데 그게 뭔지 알 수 있는 방법이 없다면 어떻게 하겠어요?

재현할 수 없습니다. Chrome Windows 11 및 Chrome Android 13에서 테스트했습니다. 두 버전 모두 삼각형을 클릭할 수 없습니다. 단, 모바일에서는 :desktop_computer: 아이콘을 누르면 빈 미리보기가 열립니다.

3개의 좋아요