2.6.0.beta2 업데이트 후 작성기에 텍스트 박스가 보이지 않음

새로운 게시글을 통해 알려드립니다. 해당 버그가 있는 Mod(모더레이터) 사용자에게 부여된 Mod 권한을 제거한 후 페이지를 새로고침하면, 문제 없이 글을 쓸 수 있게 되고 텍스트 상자가 나타납니다. 이는 해당 문제가 Mod와 Admin(관리자)에게만 발생한다는 것을 확인시켜 줍니다.

하지만 저는 플러그인들을 샅샅이 확인해 보았고, ?safe_mode=only_official 모드도 시도해 보았지만 상황이 바뀌지 않으며, 여전히 Mod/Admin에게만 문제가 발생합니다.

자, 이제 재미있는 부분이 시작됩니다. 위에서 언급한 내용을 작성하던 중 "Admin/Mod만 차이가 있는데, 여러분들은 Meta에서는 이런 문제가 없으니 제 설정에 매우 특이한 무언가가 있겠구나"라는 생각이 들었습니다. 그리고 "Safe Mode"는 플러그인을 비활성화하지만 Theme Component(테마 컴포넌트)는 비활성화하지 않는다는 가설을 세웠습니다.

그래서 시도해 보았더니 확인되었습니다. 문제를 일으킨 원인은 Restrict Uploads Theme Component였습니다 (아이러니하게도 Mod/Admin은 업로드를 할 수 있으므로 그들의 바(바(bar))에는 영향이 없으나, 어떤 이유에서인지 로드되지 않습니다).

요약하면:

  • 원래의 문제에 관하여: @awesomerobot이 설명한 동작과 관련이 있는 것으로 보이며, 시간이 지남에 따라 스스로 해결되었습니다(해당 명령을 실행한다고 해서 즉시 해결되지는 않았다는 점은 참고하시기 바랍니다).

  • 텍스트 상자 관련해서는 별개의 문제가 있었는데, 이는 @tshenry님의 Restrict Uploads Theme Component와 관련이 있었습니다.

Theme Component 토픽에 게시하기 전에 누군가 확인해 주실 수 있으신가요?

재현 단계:

  1. 2.6.0.beta2로 업데이트
  2. Restrict Uploads Theme Component 설치
  3. 모더레이터 또는 관리자로 로그인
  4. 게시글 작성 시도 (새 주제, 답변, 개인 메시지)

참고할 동작:

  • 답변을 작성하거나 새 주제를 생성하는 경우, 팝업 편집기가 나타나는 것이 보이지만 텍스트 상자가 없습니다.
  • 제목 텍스트 상자(새 주제인 경우)는 나타나며 여기에 글을 쓸 수 있습니다.
  • 드롭다운(카테고리 등)은 나타나지만 작동하지 않는 것으로 보입니다.
  • 모바일과 데스크톱 모두에서 발생합니다.
  • 시크릿 모드와 강제 새로고침에서도 발생합니다.
  • 최신 버전의 Chrome과 Firefox(나이트빌드 제외)에서 발생합니다.
  • 답변을 작성하거나 새 주제를 생성하는 경우, 팝업 편집기가 나타나는 것이 보이지만 텍스트 상자가 없습니다.

콘솔 오류

Chrome: Uncaught TypeError: Cannot read property 'authorized_extensions' of undefined
FireFox: Uncaught TypeError: t is undefined