오늘 아침 macOS에서 Firefox 버전을 116.0.3 (64-bit)으로 업그레이드했습니다. 이제 제가 활동 중인 모든 Discourse 설치 환경(20개 이상의 시스템)에서 New, Unread, Unseen 목록 중 어디에서든 G-J 단축키를 사용하면 멈추는 문제가 발생합니다. 진행 바가 시작은 하지만 75% 또는 80% 정도에서 멈추고 끝까지 진행되지 않습니다. 애드블로커(Ghostery와 uBlock Origin)가 활성화되어 있든 비활성화되어 있든 상관없이 진행 바가 완료되지 않고 게시글도 표시되지 않습니다.
iOS에서 Discourse 허브 앱을 사용하면 정상 작동하며, macOS에서 (업데이트된) Firefox로 방문하는 다른 모든 웹사이트도 정상적으로 동작합니다. 문제는 Meta를 포함한 Discourse 사이트에서만 발생합니다.
New, Unread, Unseen 목록에서 우클릭하여 '새 탭에서 열기’를 선택하면 게시글은 표시되지만, 일부 Discourse 커뮤니티는 매우 활발하여 매일 20개 이상의 새 게시글 또는 읽지 않은 게시글이 있어 이렇게 하나씩 여는 것은 매우 번거롭습니다.
Discourse 사이트에서 발생하는 이 문제들이 사설 창에서는 발생하지 않는다는 것을 알게 되면서, 확장 프로그램의 문제일 가능성이 있다고 의심하기 시작했습니다. 확장 프로그램을 하나씩 확인해 본 결과, 제 경우에는 Zotero Connector 확장 프로그램이 원인이었던 것으로 보입니다.
이 Zotero 포럼 스레드를 보면, 최근 여러 사이트에서 오류를 유발하는 문제가 있었던 것으로 확인됩니다.
Firefox에 추가 기능이 설치되어 있을 뿐, Zotero 자체는 실행하지 않고 있습니다. 참고로 Amazon 도서 목록에서 서지 데이터를 BibDesk로 추출하는 더 나은 방법이 있다면, Zotero가 자체 추가 기능을 자주 깨뜨려 BibDesk로 데이터를 전달하는 데 문제가 생기는 점을 고려할 때 Zotero를 기꺼이 제거할 것입니다.