다음과 관련된 UX 개선 요청입니다:
현재
버튼을 누르면 링크가 표시되고 선택되지만 클립보드에 복사되지 않습니다. 저처럼 대충 하는 사용자는 ‘Ctrl+C’ 등을 누르는 것을 잊어버려서, 링크를 붙여넣어야 할 곳에 초대 대상자의 이메일 주소를 붙여넣게 되는 경우가 많아 번거롭습니다.
Google Docs에서 공유할 때는 제가 제안하는 대로 동작하며 훨씬 편리합니다. 이 경우에도 링크를 복사하도록 해야 할까요?
다음과 관련된 UX 개선 요청입니다:
현재
버튼을 누르면 링크가 표시되고 선택되지만 클립보드에 복사되지 않습니다. 저처럼 대충 하는 사용자는 ‘Ctrl+C’ 등을 누르는 것을 잊어버려서, 링크를 붙여넣어야 할 곳에 초대 대상자의 이메일 주소를 붙여넣게 되는 경우가 많아 번거롭습니다.
Google Docs에서 공유할 때는 제가 제안하는 대로 동작하며 훨씬 편리합니다. 이 경우에도 링크를 복사하도록 해야 할까요?
사용자의 조작 없이 클립보드에 항목을 강제 삽입하는 것은 현재 클립보드를 지우는 파괴적인 행위이므로, 브라우저에서 이를 허용하지 않는다고 생각합니다.
다만, 복사 가능한 링크를 확인하려는 의도를 표현하는 것이 UI에 따라 사용자 동의로 간주될 수 있습니다.
저는 그게 바로 그의 주장이라고 생각합니다. "링크 복사"라고 표기된 버튼은 말 그대로, 실제 복사 동작을 의미해야 합니다. 예를 들어 "링크 생성"이나 "링크 표시"와는 다릅니다.
하지만 맞아요, 요즘은 클릭 한 번으로 바로 클립보드에 복사해서 Ctrl+C를 생략하는 패턴이 흔해졌습니다. 필수적인 기능은 아니지만, 버튼에 "링크 복사"라고 적혀 있다면 이제 그 동작을 기대하게 됩니다.
완전 동의합니다. 사용자는 링크가 클립보드에 복사되기를 기대하고 있으며, 그렇지 않으면 불만을 느끼게 됩니다(적어도 저는 그렇습니다).
여기서는 ‘초대 링크 생성’으로 버튼 라벨을 수정하겠습니다. 이렇게 하는 것이 더 적절합니다.
이것이 더 명확하다는 데 동의합니다. 하지만 사용자에게 추가 단계가 필요하다는 문제는 여전히 남아 있습니다.
또한, 왜 누군가는 링크를 생성하되 복사하지 않으려 할까요?
Discourse의 기능을 활용해 볼 때입니다:
이 문제를 다시 꺼내는 이유는, 또다시 같은 곳에서 헤맸기 때문입니다. 이번에는 /u/username/invited/links 경로에서 발생한 문제입니다.
'링크 복사’라고 적힌 크고 눈에 띄는 버튼이 있습니다: ![]()
이 버튼을 클릭하면 다음과 같은 모달이 나타납니다:
이것은 링크를 생성은 하지만, 복사하지는 않습니다.
'링크 복사’를 '링크 생성’으로 이름 바꾸고, 실제로 클립보드에 링크를 복사하는 별도의 버튼을 모달 안에 두는 것은 어떨까요? 이렇게 하면 훨씬 합리적이고, 제처럼 링크를 붙여넣으려다 엉뚱한 곳에 쓸모없는 데이터를 반복해서 붙여넣는 실수를 방지할 수 있을 것입니다!
제가 말하는 게 이겁니다 (@angus의 Custom Wizard 플러그인에서 가져옴):

좋은 제안입니다. 그렇게 되도록 목록에 추가해 두었습니다.
일시적으로 버튼 문구를 수정하여 초대 링크가 클립보드에 복사되지 않았음을 표시하도록 했습니다. UX를 개선하는 작업은 목록에 올려두었지만, 우선 처리해야 할 더 시급한 작업들이 먼저 있습니다.