사용자명을 변경하면 내 게시물에 있는 멘션도 함께 업데이트되어야 합니다

설명

배경

사용자의 사용자 이름(예: userA에서 userB로)을 변경하면 깨진 멘션을 방지하기 위해 해당 사용자 이름에 대한 모든 @멘션을 업데이트합니다.

@userA → @userB

문제

그러나 사용자의 게시글 내부의 멘션은 업데이트되지 않는 것으로 보입니다. userA가 @userA를 포함하는 게시글을 작성한 경우, 사용자 이름이 변경되어도 @userB로 변경되지 않습니다.

다른 사용자의 게시글에는 멘션이 올바르게 업데이트됩니다.

이것은 사용자가 익명 처리된 경우에도 적용됩니다 — 자신의 게시글 내 @멘션은 원래 사용자 이름으로 표시되는 반면, 다른 사람의 게시글 내 멘션은 새로운 익명 사용자 이름으로 표시됩니다.

재현 방법

  1. 사용자가 자신의 사용자 이름을 멘션하는 게시글을 작성하도록 합니다.
  2. 해당 사용자의 사용자 이름을 변경하거나 사용자를 익명 처리합니다.

기대 동작

자신의 게시글 내 사용자 이름에 대한 @멘션이 새 사용자 이름으로 업데이트되어야 합니다.

실제 동작

자신의 게시글 내 사용자 이름에 대한 @멘션이 업데이트되지 않고, 기존 사용자 이름으로 남아 있습니다.

추가 코멘트

우리 포럼에서 사용자가 3인칭으로 자신을 지칭하는 경우가 비교적 흔합니다(예: “질문이 있으면 @traceymoko를 태그하세요”).

다른 예시는 여기서 확인할 수 있습니다:

https://forum.gethopscotch.com/t/tagging-yourself-it-does-not-update-what-the-goigly/65317

@멘션이 다른 사람이 멘션을 생성할 때만 등록되는지 확실하지 않지만, 그렇게 추정됩니다. 이 동작이 의도된 것인지에 따라 카테고리를 설정해 주세요 — 버그 또는 기능 요청 중 하나로 분류될 수 있습니다.

7개의 좋아요

흥미로운 문제네요. :slight_smile:

저도 동일한 현상을 확인했습니다:

어떤 정보를 찾아볼 수 있는지 살펴보겠습니다. :+1:

6개의 좋아요

@traceymoko 님, 훌륭한 버그 리포트 감사합니다 :clap:

확실히 우리가 고려하지 못했던 엣지 케이스네요. 수정하겠습니다.

6개의 좋아요

@traceymoko 자세한 보고 감사합니다. 수정되었습니다.

6개의 좋아요

정말 감사합니다! 이 문제에 대해 게시물을 올려주신 우리 사용자분들께도 감사의 말씀을 전하고 싶었습니다 – 저는 단순히 정보를 정리했을 뿐입니다.

4개의 좋아요

이 주제는 3일 후 자동으로 닫혔습니다. 더 이상 새로운 답변이 허용되지 않습니다.