평소 마인필드를 쓰면서 위지윅 모드가 작동하지 않아도 별 불편이 없어 신경을 쓰지 않고 있었는데, 한글 모질라 포럼에 nowda님이 글을 올리셔서 궁금하던 차에 원인을 찾아봤다.
우선 /script/editor.js에 다음 코드가 있다.
그리고 /script/EAF.js에는 다음 코드가 있다.
결국 마인필드와 본에코는 (유저 에이전트 관점에서) 파이어폭스가 아니라서 위지윅 모드로 시작하지 못한다. 게다가 위지윅 관련 코드가 몽땅 실행되지 못해 이후에 버튼을 눌러도 바꿀 수가 없다.
이 문제는 확장으로 유저 에이전트 문자열만 바꿔줘도 해결할 수 있는데(확장을 설치할 필요없이 about:config에서 general.useragent.extra.firefox의 값을 Firefox/2.0과 같은 식으로 바꿔줘도 된다. 보통 String.indexOf()로 확인하니까 맨뒤에 Firefox만 붙여줘도 된다.), 태터툴즈 측에서 사용자의 브라우저를 구별하는 코드를 개선했으면 좋겠다.
덧. 주크박스 문제는 언제쯤 해결되나요. ㅠ.ㅠ