페이지 재로드 후 사용자 알림 수준이 되돌아감

안녕하세요,

사용자 페이지에서 사용자 알림 수준을 설정하면 페이지를 새로고침한 후 기본값(설정에서 이전에 사용자별로 설정한 것으로 보입니다) 수준으로 되돌아갑니다.

설정 페이지 /preferences/users에서는 정상적으로 작동합니다.

재현 방법:

  1. 사용자 프로필 페이지로 이동합니다.
  2. 사용자 알림 수준 드롭다운을 변경합니다.
  3. 페이지를 새로고침합니다.

감사합니다 :slightly_smiling_face:

8개의 좋아요

Meta에서 이를 재현할 수 있습니다.

흥미롭게도 이전 버전의 사이트에서 시도해 보았는데 정상적으로 작동하므로, 아마도 이 버전과 현재 버전 (508370e433) 사이의 어딘가에 문제가 있는 것 같습니다.

4개의 좋아요

네, Jammy님 감사합니다. Discourse 버전을 언급하는 걸 완전히 잊었네요 :smiley: 저는 최신 버전인 508370e433을 사용 중입니다.

2개의 좋아요

저도 최신 버전에서 meta와 다른 사이트에서 이 버그를 재현할 수 있습니다.

3개의 좋아요

리포트해 주셔서 감사합니다. 향후 며칠 내에 이 문제를 해결하겠습니다.

4개의 좋아요

최근 커밋로 인해 문자열 값 대신 { level: "muted" } 객체가 서버로 전달되게 되었습니다. 이 문제를 수정하고, level 파라미터가 유효하지 않을 때 서버가 에러를 던지는 문제를 해결하는 PR을 작성했습니다. 리뷰를 위해 공유드립니다. 계산 프로퍼티를 오버라이드함으로써 발생하는 JS 비권장 사항도 set을 추가하여 함께 수정했습니다.

6개의 좋아요