이전에는 열려 있던 리더보드를 보여주는 탭으로 돌아갔다가 탭이 새로고침되면 404 오류 페이지로 이동되는 경우가 있습니다.
2개의 좋아요
관리자 플러그인 페이지(/admin/plugins)를 열어 둔 채로 나중에 다시 해당 탭을 방문할 때 내 포럼에서도 유사한 동작을 확인했습니다. 예를 들어 /admin/badges 페이지는 정상적으로 작동합니다. 그래서 태블릿을 컴퓨터에 연결하여 브라우저 콘솔을 확인해 보았습니다. 탭이 비활성화될 때까지 기다리는 동안 /logs도 함께 확인해 볼 수 있겠다고 생각했습니다. 그러다 보니 컴퓨터에서 우연히 버그를 재현하게 되었습니다:
- /admin/plugins를 방문합니다.
- 관리자 사이드바의 링크를 사용하여 /logs로 이동합니다.
- 브라우저의 뒤로 가기 버튼을 사용하여 /admin/plugins로 돌아옵니다.
결과:
그리고 "다시 시도"를 클릭하면 플러그인 개요가 다시 작동하지만, 콘솔에 더 많은 오류가 나타납니다.
/admin/badges로 같은 단계를 수행하면 예상대로 정상 작동합니다:
- /admin/badges를 방문합니다.
- 관리자 사이드바의 링크를 사용하여 /logs로 이동합니다.
- 브라우저의 뒤로 가기 버튼을 사용하여 /admin/badges로 돌아옵니다.
위 단계는 리더보드에서 발견한 문제를 재현하는 데에도 적용됩니다. /logs를 사이드바에 추가하고, 리더보드를 방문한 뒤, 사이드바의 logs 링크를 사용하고, 마지막으로 브라우저의 뒤로 가기 버튼을 사용하여 리더보드로 돌아오면 Discourse가 리더보드가 존재하지 않는다고 표시합니다.
2개의 좋아요

