‘스트림 게시’가 이유 없이 새로고침되며 무한 반복됩니다

Uncaught Error: [object Object]
    at post-stream.js:372:15
    at k (rsvp-DaQAFb0W.js:412:15)
    at w (rsvp-DaQAFb0W.js:398:7)
    at f (rsvp-DaQAFb0W.js:347:3)
    at invoke (index.js:264:14)
    at m.flush (index.js:180:11)
    at g.flush (index.js:334:19)
    at $._end (index.js:762:32)
    at $.end (index.js:565:10)
    at $._run (index.js:806:14)
    at $.run (index.js:600:17)
    at d (index.js:103:22)
    at push.68569.t.error (ajax.js:163:7)
    at l (jquery.js:3223:31)
    at Object.fireWith [as rejectWith] (jquery.js:3353:7)
    at C (jquery.js:9629:14)
    at XMLHttpRequest.<anonymous> (jquery.js:9888:9)

때때로 이 json /t/ID.json 요청이 429 오류를 반환합니다

혹시 ActivityPub와 관련된 것일까요? 누군가 게시물을 작성할 때마다 즉시 Fediverse로 전송되게 하는 기능이라고요. 이 말이 무슨 뜻인가요?

클라우드플레어 템플릿이나 다른 리버스 프록시를 사용하지 않고 클라우드플레어를 사용 중이신가요?

아니요, 몇 주 전까지는 모든 게 잘 작동했어요.

그러면 사람들의 IP 주소를 확인하면 정상적으로(다르게) 보일까요?

네, MaxMind를 통한 IP 처리는 이전부터 계속되고 있었는데, 이제 ‘좋아요’를 누른 게시물을 클릭하면 이 오류는 발생하지 않지만, 그래도 콘텐츠가 두 번 새로고침됩니다.

어디서 발생하는지 URL을 알려 주실 수 있을까요? 공개된 페이지인가요?

그렇지 않다면 시도해 볼 수 있는 방법이 하나 있습니다. 브라우저 콘솔의 네트워크 탭에서 네트워크 호출을 확인할 수 있는데, 여기에 'initiator’라는 이름의 열이 있습니다. 해당 링크에 마우스를 올려 보세요:

아래와 같은 내용이 표시되어야 하며, 이를 통해 호출이 어디에서 오는지 파악하는 데 도움이 될 수 있습니다.

내가 콘텐츠 새로 고침에 대해 말한 건, 답글이나 좋아요 같은 모든 동작에서 이런 현상이 일어난다는 뜻이에요.

그리고 네, 저는 템플릿과 MaxMind를 Cloudflare와 함께 사용하고 있어요. 하지만 이렇게 이유 없이, 그것도 여러 번 리로드가 발생하는 건 제게는 처음 있는 일이에요.

좋아요 버튼을 눌렀다가 다시 원래 위치로 돌아가는 것처럼, 아무 이유 없이 페이지가 아래로 스크롤되고 다시 맨 위로 올라가는 모습을 보세요.

이 포럼에 가입하려고 시도했는데 문제를 재현할 수 없습니다. 브라우저 확장 기능을 비활성화하고 다른 브라우저를 사용해 보시겠어요?

429 오류가 발생하고 있는 것 같습니다. 이는 속도 제한(rate limit)입니다.
혹시 포럼이 열려 있는 브라우저 탭이 여러 개 있나요?

Edge 브라우저를 사용하다가 다시 Chrome을 설치했는데, 모든 확장 프로그램을 비활성화한 상태에서도 동일한 문제가 발생합니다.

아니요, 탭은 하나만 열려 있습니다! 좋아요 같은 간단한 동작에 왜 이렇게 많은 요청이 발생해서 제 스레드가 리로딩되는 건가요?

저는 여기서 같은 작업을 수행했는데 Softwares Governo Federal - Off-topic - Diolinux Plus 이 스레드는 좋아요 버튼을 클릭해도 리로딩되지 않습니다.

혹시 어떤 플러그인 때문일까요? 아니면 모르겠는데, 스피너를 기본값으로 변경해 봤지만 아무런 변화가 없었습니다.

좋아요 버튼을 클릭할 때마다 이 JSON이 클릭당 한 번씩 로드됩니다: https://segredin.com/message-bus/eefce75e3da24abf9472b86b74bf8a38/poll

그리고 모든 정보를 포함하는 JSON이 어떤 이유에서인지 여러 번 요청되고 있습니다.

https://segredin.com/t/4440.json

콘솔에는 아직까지 새로운 내용이 표시되지 않습니다.

@Edit 실험적 신규 뷰 그룹 리치 텍스트 붙여넣기 활성화 카테고리 그룹 지연 로드 이 기능들을 비활성화해 보니까 드디어 해결되었습니다. 제가 바보였네요! 죄송합니다, 여러분.

이 세 가지 중 어떤 것이 해결책이었는지 확인해 주시겠어요?

지금 확인해볼게요, 잠시만 기다려 주세요

실제로 이 재로딩은 원본 주제에서 ‘좋아요’ 행동을 수행할 때만 발생하고 있습니다. 답변에서는 제가 기대했던 대로 아무 일도 일어나지 않는데, 이 실험적 기능을 비활성화했는데도 왜 이런 일이 발생하는지 모르겠습니다.

최근 콘솔 로그

안전 모드로 진입해서 문제가 해결되는지 확인해 보시겠어요? 수많은 테마 컴포넌트 중 하나가 문제를 일으키고 있는 것 같습니다.

오늘 이걸 시도해 볼게요.

네, Activitypub이 문제였네요. 비활성화했더니 이제 정상적으로 작동합니다.

ActivityPub 플러그인을 최신 버전으로 업데이트하면 문제가 해결됩니다.