수정(EDIT): 추가 조사해 본 결과, 몇몇 계정에서만 발생하는 것 같습니다. 지금까지는 제 계정(관리자)과 Louage라는 이름의 모더레이터 계정에서만 발생했습니다. 로그인하지 않으면 정상 작동하고, 테스트 유저로 로그인해도 정상 작동합니다(일반 유저든 모더레이터든). 그런데 제 계정으로 로그인하면 안 됩니다… 헷갈리네요
브라우저는 차이가 없습니다. 폰의 크롬, 윈도우 크롬, 엣지 등을 시도해 보았는데, 제 계정으로 로그인하면 해당 링크가 작동하지 않습니다. Louage도 마찬가지이고, 다른 모드는 문제없이 작동합니다. 테스트 계정으로 하면 정상 작동합니다.
이것이 Discourse의 버그가 아니라고 어떻게 생각할 수 있는지 모르겠습니다. 사용자 계정 자체에 특이한 문제라고 해도 여전히 Discourse의 버그입니다. 버그가 어디서 발생하는지는 모르겠지만, 이것은 확실히 Discourse 측의 문제입니다. 같은 사용자 컴퓨터(저의 컴퓨터, Discourse에서 다른 로그인된 사용자)에서는 정상 작동하는데 어떻게 사용자의 컴퓨터 문제일 수 있겠습니까?
오류 메시지에 "require"가 정의되지 않았다고 명시되어 있는데, 이는 분명히 이러한 링크를 표시할 때 Discourse에서 무언가가 제대로 로드되지 않는다는 것을 의미합니다.
수정: 아, 실제로는 플래그 플러그인과 관련이 있었지만, 초기 문제는 여전히 지속되고 있습니다.
수정2: 로그 파일 중 어떤 것도 유용한 정보가 없습니다.
Started GET "/t/sync-3-4-22251-feedback-issues/6515/9999" for xxxx at 2023-05-01 16:21:07 +0000
Processing by TopicsController#show as HTML
Parameters: {"slug"=>"sync-3-4-22251-feedback-issues", "topic_id"=>"6515", "post_number"=>"9999"}
Rendered topics/show.html.erb within layouts/application (Duration: 8.2ms | Allocations: 7009)
Rendered layout layouts/application.html.erb (Duration: 19.8ms | Allocations: 16957)
Completed 200 OK in 237ms (Views: 20.3ms | ActiveRecord: 0.0ms | Allocations: 179458)