태깅 활성화 시 그레인 기간에도 첫 게시물에 경미한 편집을 하면 수정 이력이 생성됩니다

재현 단계:

  1. 사이트 설정 확인:
    • 태깅 활성화가 켜져 있는지 확인
    • 해당 시간 범위 내에서 소규모 편집을 수행할 수 있도록 편집 유예 기간이 충분히 길게 설정되어 있는지 확인
  2. 일부 콘텐츠를 가진 새 토픽을 생성하고 게시
  3. 토픽에서 한 단어를 삭제하고(제 경우 마지막 단어를 삭제함) 편집을 저장

예상 결과: 편집 유예 기간 내에 이루어진 소규모 변경이므로 편집 리비전이 생성되지 않음.
실제 결과: 숨겨진 게시 리비전이 생성됨(위 스크린샷에서 주황색 연필 아이콘을 볼 수 있음)

태그와 관련이 없는 것 같지만 태그와 관련이 있을 것으로 보이는 이유:

  1. 첫 번째 게시물이 아닌 답변에서 동일한 단계를 수행하면 리비전이 생성되지 않습니다. 따라서 편집 유예 기간과 변경 사항이 소규모라는 사실이 문제가 아닌 것 같습니다.
  2. 태깅 활성화가 비활성화된 상태에서 첫 번째 게시물에 동일한 단계를 수행하면 리비전이 생성되지 않습니다.

이로 인해 생성된 토픽에 태그가 없었고 편집 과정에서 태그가 추가되거나 수정되지 않았음에도 불구하고, 문제가 태그와 어떻게든 관련이 있는 것으로 추정됩니다.

6개의 좋아요

확인했습니다. 이는 분명히 회귀 버그이며, 우리가 진행해 온 보안 강화 관련 태그 리팩토링과 대부분 관련이 있을 가능성이 높습니다.

잊지 않도록 우선순위 태그를 붙여 두겠습니다.

2개의 좋아요

이 문제는

FIX: Prevent unnecessary revision when editing first post with tagging enabled - Pull Request #37989 - discourse/discourse - GitHub 에서 다루고 있습니다.

2개의 좋아요

아직 뭔가 다른 것 같은 느낌이 드는데, 이제 동작이 tagging enabled에 따라 달라지지 않습니다. 태그 기능을 비활성화하고:

2026.1에서 제목에 한 글자를 추가해도 새로운 편집 버전이 생성되지 않습니다.




main에서 동일한 작업을 수행하면 버전이 생성됩니다.

1개의 좋아요

오늘 https://meta.discourse.org/t/problem-with-emoji-autocomplete-and-special-characters-example-u/403420/1에서 이 문제를 다시 발견했습니다