Uncaught TypeError: Cannot read property ‘trigger’ of undefined
at t.init (_plugin-third-party-cb09db834c49b1fa6dc58b470cffc55ebb62fb2a157688165cb211f1343ce435.js:3872)
at h (_ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:38572)
at Function.e.create (_ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:39100)
at e.t.create (_ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:11490)
at _ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:11294
at h (_ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:11226)
at e.t.lookup (_ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:11070)
at Object.initialize (_plugin-third-party-cb09db834c49b1fa6dc58b470cffc55ebb62fb2a157688165cb211f1343ce435.js:3959)
at Object.n.initialize (_application-4bbf4bf6518f7480549c54813a7fe09233841e43c49675ffe7fbda7ac187d247.js:8532)
at _ember_jquery-0ae86c6a7527a99c2b9b8a11521273bd9cb4f7d41bc546df081b7ee94f26d9c3.js:45916
Who’s Online은 안정 버전(stable branch)을 사용하는 사이트에서 깨져 있습니다. 이 플러그인은 안정 버전의 Discourse에는 아직 없는 코드를 기반으로 작동하므로, 해당 사이트에서는 정상적으로 동작하지 않습니다. Falco가 언급했듯이, tests-passed를 실행하면 문제가 없을 것입니다.
안정 버전이 버그가 전혀 없음을 약속한 적은 없습니다. 안정 버전이란 자주 변경되지 않는다는 의미입니다. 4개월 이상 간격으로 릴리스가 이루어지며, 그 사이에는 작은 보안 및 치명적 버그 수정만 적용됩니다. 플러그인은 훨씬 더 자주 업데이트되며, 테스트를 통과한 버전(tests-passed)과 발을 맞춰 업데이트됩니다.
이전에 이 문제에 대해 논의한 바 있으며, 현재로선 공식적인 계획은 없습니다. Falco가 이미 제안했듯이, 사용자가 그랬던 것처럼 기본 추적 브랜치를 수정하기로 선택했다면, 커밋을 고정(pinning)하기 위해 플러그인 설치 방식도 수정해야 할 가능성이 높습니다.