저는 openSUSE 포럼(forums.opensuse.org)의 관리자 중 한 명입니다. 최신 버전의 SeaMonkey를 브라우저로 사용하는 사용자가 몇 명 있습니다.
최근 3.0.3(그렇다고 생각됩니다. 기술 관리자가 업그레이드를 수행했기 때문입니다)에서 3.1.3으로 업그레이드했는데, 해당 사용자들은 포럼에 로그인할 수 없다고 보고했습니다.
조사를 해본 결과, 실패하는 브라우저 확인은 PR 19847에 있으며, 구체적으로 app/assets/javascripts/discourse/scripts/browser-detect.js 파일의 10번째 줄에 있는 테스트입니다:
!CSS.supports("aspect-ratio: 1")
SeaMonkey 버전은 2.53.18이며, Firefox 91과 호환된다고 보고합니다. User-Agent 문자열은 다음과 같습니다:
Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18
openSUSE Tumbleweed 20231210에서 SeaMonkey를 새로 설치하여 테스트했고, JavaScript 테스트의 각 줄을 Chrome 120.0.6099.71의 결과와 비교했습니다. 이 테스트가 유일한 차이점이었습니다.
이 문제를 해결하는 데 필요한 다른 정보가 있으면 알려주세요. SeaMonkey가 공식적으로 지원되는 브라우저가 아니라는 점은 알고 있습니다. 만약 이 aspect ratio가 지원되지 않는 기술적인 이유가 있다면, 사용자에게 조언할 수 있도록 그 점도 알려주시면 좋겠습니다.
알겠습니다 - 빠른 답변에 다시 한번 감사드립니다. 사용자에게 호환성 문제가 엄밀히 말해 보안과 관련이 없으며(사용자가 처음에 추측했던 내용), 브라우저 기능의 호환성 문제라고 안내했습니다. 또한 SeaMonkey가 실제로 Firefox 91을 지원하지 않는다는 점을 고려하여, SeaMonkey에 문제를 보고해야 할 것이라고 조언했습니다.