방금 전에 white가 여기서 메시지를 입력하는 것을 보았습니다.
- 텍스트가 있는/없는 링크를 선택합니다 (선택은 링크에서 시작해야 합니다)
- 다른 위치로 이동해 보세요
- 결과: 링크의 대부분이 사라집니다.
방금 전에 white가 여기서 메시지를 입력하는 것을 보았습니다.
어떤 브라우저에서 확인하신 건가요? 모든 브라우저에서 재현되나요?
죄송합니다!
다른 브라우저에서도 테스트를 해봤어야 했는데. 버그 리포트에서는 컨텍스트가 항상 중요하죠. 다음부터는 더 신경 쓰겠습니다.
크롬(확장 프로그램 미설치)에서 발생했습니다.
파이어폭스에서 간단히 테스트해 봤는데, 해당 문제는 발생하지 않습니다.
에지, 브레이브, 오페라, 아크 같은 다른 브라우저에서는 문제가 발생합니다. 다만 이 브라우저들은 모두 크로미움 기반입니다.
지금 당장 사파리에서는 테스트할 수 없습니다.
Discourse가 아닌 TEXTAREA에서 시도해 보셨나요?
오, 흥미롭네요. ![]()
처음에는 GitHub에서 아무 PR이나 선택해서 댓글을 달아보려고 했으나, 해당 문제가 발생하지 않았습니다.
그런데 TEXTAREA만 있는 기본적인 HTML 파일을 만들어보니 이 경우 문제가 재현됩니다.
그래서 크로미움에 원래 문제가 있는 것 같다는 추측을 해봅니다. 조금 검색해 보았지만 아직까지는 아무것도 찾지 못했습니다. 내일 더 자세한 사항을 파악할 수 있을지 확인해 보겠습니다.
조금 더 조사해 보았습니다. (아하, 한 달 전에 초안을 작성한 걸 잊었었네요)
이것은 2016년에 보고된 매우 오래된 버그이며, 최신 버전에도 여전히 존재합니다:
기본적으로, 콜론(:)을 포함하는 선택된 텍스트(첫 번째 문자가 아닌 경우)는 Chromium에 의해 URL로 간주되고, 왼쪽 부분이 정규화되거나 제거되는 것으로 보입니다. 그러나 유효한 URL의 경우, 마지막 “/” 문자 이전의 왼쪽 부분이 제거되는 것으로 보입니다 (이를 위한 구체적인 이슈는 찾을 수 없었습니다).
관련 소스 코드가 될 수 있는 부분:
기본 textarea를 이용한 데모입니다:

어쨌든, 이것을 닫을 수 있습니다. Chromium은 정말 기이한 행동을 합니다. ![]()