강제 새로고침(Chrome)을 하지 않으면 플러그인 페이지가 로드되지 않음

/admin/plugins를 열면 플러그인 목록/설정이 표시되지 않습니다. 하드 리프레시를 한 후에야 플러그인 페이지가 올바르게 로드됩니다.

빌드: 2.9.0.beta10 - (7718ef97cc)

광고 플러그인 + 광고 차단기를 함께 사용할 때 비슷한 현상이 발생하는 것을 본 적이 있습니다. 이번에도 그런 상황인가요?

광고 플러그인이 설치되어 있다면, 시크릿 모드 브라우저에서도 동일한 현상이 발생합니까?

Firefox와 Chrome에서 확인되지 않습니다.
Firefox:


Chrome:

커밋이 1개 뒤처져 있지만, 차이가 없을 것 같습니다.

두 브라우저 모두에서 애드블로커를 켜고 있었습니다.

시크릿 모드에서도 동작은 동일합니다. 제 도메인에 대해서는 애드블로커에서 화이트리스트에 추가해 두었지만, 시도해 볼 가치가 있었습니다. 참고로 모바일에서는 이런 문제가 발생하지 않고, 데스크톱에서만 발생합니다.

콘솔을 확인해 보니:

Uncaught Error: There is no route named adminPlugins.houseAds

새로고침을 하면 페이지가 어느 정도 로딩된 후에 콘솔 오류가 표시되며, 설정이 로드되지 않습니다. 강제 새로고침을 하면 페이지가 정상적으로 로드됩니다. 강제 새로고침 이후에 일반 새로고침을 하면 다시 페이지를 로드할 수 없습니다.

이것은 adplugin + adblocker 문제인 것 같습니다. 애드블로커가 없는 깨끗한 브라우저에서 이 문제를 테스트할 수 있는 방법이 있을까요?

플러그인을 비활성화했는데 이제 완벽하게 작동합니다. 도메인에 대해 화이트리스트(즉, 해당 도메인에 대한 애드블로커 비활성화)를 적용해도 도움이 되지 않았다는 점이 좀 이상하네요.

애드블로커를 다시 활성화해도 여전히 기대대로 작동합니다. 앞으로 어떻게 될지 지켜봐야겠습니다.

비활성화를 제안하려 했는데, 안전 모드를 이미 시도해 보셨고 언인스톨까지 해야 할 것 같아서(디버깅 초기 단계에서 좀 과한 것 같아서 :slight_smile:) 그러지 않았습니다. 장애 원인 파악에 비활성화가 유용하다는 것을 알게 되어 다행입니다. :+1:

화이트리스트 적용이 왜 작동하지 않았는지는 잘 모르겠습니다. 그건 우리가 제안하는 또 다른 우회 방법이거든요. :thinking:

세이프 모드에서도 여전히 작동하지 않았기 때문에 애드블로커의 문제는 배제했습니다. 아마도 애드블로커의 버그였을 수도 있겠네요 :confused:

하지만 다른 측면에서, 문제가 해결된 지금 세이프 모드가 활성화되어 있을 때 무엇을 확인해야 하는지 테스트를 해보았습니다. 세이프 모드에서는 애드블로커를 비활성화해도 /plugins/가 전혀 로드되지 않아요 :laughing: - 즉, 위의 스크린샷과 정확히 동일한 결과를 보여줍니다. 세이프 모드를 종료하기 위해 새로고침을 하면 플러그인이 즉시 로드됩니다.

하. :slight_smile: 네, 그 말이 꽤 일리 있네요. 오늘 아침에 차를 충분히 못 마셨나 봅니다. :slight_smile: