링크 복사/붙여넣기 시 새로운 동작

저의 포럼에서 원박스(one-box)를 생성하기 위해 링크를 사용하는 사이트가 몇 곳 있습니다. 오늘 아침부터 이 동작이 바뀌었습니다. 저는 보통 복사한 후 "텍스트로 붙여넣기"를 하여 링크만 붙여넣습니다.

오늘 아침에 텍스트로 붙여넣기를 시도하면 다음과 같은 결과가 나옵니다:

image

이렇게 하면 원박스가 생성되지 않습니다. 원박스가 생성되려면 모든 괄호와 대괄호를 제거해야 합니다.

이것이 Discourse의 새로운 동작인가요? 아니면 제가 사용하는 사이트와 관련이 있는 것인가요?

수정: 방금 새로운 릴리스 노트를 읽고 있습니다. 그렇다면 원박스를 다시 얻기 위해 항상 괄호/대괄호를 제거해야 한다는 뜻인가요?

수정 2: 다른 게시물의 링크를 변경하려고 시도했는데, 링크만 교체하려 했을 뿐인데 다시 <위 스크린샷>과 같은 형태로 기본값이 설정되어 모든 불필요한 부분을 삭제해야 했습니다.

이것은 영구적인 변경 사항인가요?

처음에는 저도 이 부분이 좀 헷갈렸는데… 이 기능이 개발된 주제가 여기에 있습니다: Idea: Paste links in the editor

즉, 텍스트를 선택한 후 URL을 붙여넣으면 선택된 텍스트가 링크의 레이블로 변환된다는 개념입니다.

선택된 텍스트가 이미 URL인 경우 이 기능을 비활성화하는 것이 합리적인지 확신이 서지 않네요(일관성이 없어 혼란을 줄까요?). 아니면 이 기능이 현재 상태 그대로 유용한 것일 수 있고, 우리는 단순히 변경 사항에 익숙해져야 하는 걸까요?

이 부분이 일반적인 혼란의 원인이 되는지 여부에 대해 의견을 듣고 싶습니다.

투표를 진행 중이라면, 저는 이 변경 사항에 반대합니다. 우리는 이 한 개의 상자를 많이 사용하는데, 이 변경 사항은 오히려 역효과를 내고 있습니다.

또한 저는 매일 애니메이션 관련 특가 링크를 여러 개 게시하는데, 전날 게시글에서 복사/붙여넣기한 뒤 링크만 교체하는 방식으로 작성하고 있습니다. 그런데 현재 이 방식이 전혀 제대로 작동하지 않고 있습니다.

여기에서 붙여넣기할 때 URL이 어떻게 동작하도록 계획되어 있는지 모르겠지만, 다음과 같이 되어야 합니다.

  • 아무 텍스트도 선택하지 않은 상태에서 순수한 URL만 붙여넣는 경우, 이전처럼 원박스(onebox) 또는 일반 링크로 동작해야 합니다.
  • 어떤 텍스트가 선택된 상태에서 링크를 그 위에 붙여넣는 경우, 괄호 등 모든 요소를 갖춘 일반 링크가 생성되어야 합니다.

선택 항목에 URL이 있는지 테스트하는 것은 비교적 간단할 것이며, URL이 있다면 기본적으로 일반 붙여넣기로 처리하도록 하면 됩니다. 후속 PR을 추가할 수 있습니다.

UX: only apply link formats on paste to selections that do not contain links - Pull Request #15159%EC%97%90%EC%84%9C - discourse/discourse - GitHub 업데이트되었습니다