인용 복사 기능

최근 일주일쯤 동안, 호스팅된 인스턴스에서 이전 게시물을 인용하는 작은 팝업이 사용하기 어려워졌습니다. 가끔은 남아 있기도 하지만, 요즘에는 사용하려고 할 때마다 사라지는 경우가 더 많습니다.

3개의 좋아요

다른 사람들도 이 영상을 볼 수 있나요? 제 화면에는 검은색 사각형만 뜨는데, 이게 영상 자체의 문제인지 아니면 회사에서 제공하는 ‘보안’ 브라우저 때문인지 잘 모르겠어요. 다시 업로드했을 때는 창을 닫기 전까지는 정상적으로 재생되었는데, 지금은 또 검은색 사각형으로 바뀌었어요. :frowning:

안녕하세요 @ganncamp, 제 환경에서는 영상이 정상적으로 작동합니다. 다만 인용문 문제는 아직 재현하지 못했습니다 :thinking:

1개의 좋아요

안녕하세요 :slight_smile:

안전 모드에서도 문제가 지속됩니까?

아니요. 팝업이 표시되기 전에 아주 잠깐의 지연이 있지만, 항상 일관되게 표시됩니다.

@ganncamp 님, 이 문제가 여전히 발생하고 있나요? 아니면 원인을 찾거나 해결 방법을 찾으셨나요?

포럼에 로그인해서 확인해 봤는데, 아직 문제를 재현하지 못하고 있습니다. 텍스트 선택 후 인용/공유 기능이 정상적으로 작동하고 있고, 화면 영상에서 보인 것처럼 선택된 텍스트가 “부끄러워하는” :grin: 같은 동작을 하지 않습니다. :thinking:

iPad의 Safari iOS(데스크톱 및 모바일)와 Linux Ubuntu 환경의 Chrome, Firefox 데스크톱에서도 시도해 봤는데, 제 환경에서는 모두 정상적으로 작동했습니다.

음… 마치 정비사에게 차에서 나는 이상한 소리를 설명하기 전에, 하룻밤 새 문제가 사라진 것처럼 말이야. :smiley:

2개의 좋아요

그리고… 이제 정비소에서 빠져나왔더니 또 그러네요. :roll_eyes:

1개의 좋아요

안녕하세요 @ganncamp,

Meta 환경에서 당신이 겪고 있는 문제를 재현할 수 있을 것 같습니다.

텍스트를 선택할 때 시작 지점이 게시물의 콘텐츠 영역 안에 있으면 인용 버튼이 표시됩니다.

그러나 마우스 왼쪽 버튼을 눌러 텍스트 선택을 시작할 때 시작 지점이 게시물의 콘텐츠 영역 밖에 있으면, 다른 div 요소의 영역이 선택된 상태가 되어 인용 버튼을 사용할 수 없습니다.

다음과 같은 동작을 작은 화면 캡처로 시연해 보았습니다:

  1. 콘텐츠 영역에서만 텍스트를 선택합니다. – 인용 버튼이 표시됩니다.
  2. 콘텐츠 영역 밖, @Lilly의 아바타 아래에서 텍스트 선택을 시작해 봅니다. 마우스가 충분히 위에 위치해 있어 Lilly의 사용자 이름까지 선택되었으므로, 분명히 게시물의 콘텐츠 영역 밖에 있었습니다. – 인용 버튼이 표시되지 않습니다.
  3. 게시물의 콘텐츠 영역 바로 바깥에서 텍스트 선택을 시작합니다. – 인용 버튼을 사용할 수 없습니다.
  4. 확인을 위해 3번을 반복합니다.
  5. 확인을 위해 1번을 반복합니다.

마우스가 게시물의 콘텐츠 영역 안에 있을 때만 텍스트 선택을 시작하면 인용 버튼을 사용할 수 있는지 확인해 주시겠습니까?
만약 그렇다면, 우리는 게시물의 내부 텍스트만 인용할 수 있을 것으로 기대하기 때문에 이를 버그로 간주하지 않을 수 있습니다.

1개의 좋아요

보다 구체적으로, 마우스 드래그를 콘텐츠 컨테이너 외부에서 시작하는 경우, 선택이 변경될 때마다 팝업이 트리거됩니다:

chrome_17v0llDmSs

이것은 작은 버그로 분류할 수 있습니다.

3개의 좋아요

@southpaw 어떤 브라우저인가요? 여러 번 재현을 시도해 봤는데, 정확히 당신과 같은 환경에서도 메타(Meta)나 제 인스턴스, 브라우저에서 재현이 되지 않습니다. :thinking: 다만 @Canapin이 방금 지적한 효과는 재현할 수 있습니다.

저는 Linux Ubuntu 환경에서 Chrome과 Firefox를 사용 중이며, iPad에서는 iOS 16과 Safari를 사용하고 있습니다.

현재 이 문제를 재현하지 못하고 있습니다. 콘텐츠 영역 내부에서(아마도. 보이지 않네요. :joy:) 선택을 시작하든, 외부에서 시작하든 마찬가지입니다. 약 30번의 테스트 중 1번은 팝업이 나오지 않았습니다. 나머지는 가끔 작은 깜빡임이 보이지만, 선택을 마칠 때쯤이면 팝업은 안정적으로 표시되고 있습니다(현재로서는). :roll_eyes:

1개의 좋아요

@Canapin님이 시연한 효과를 재현할 수 없습니다. :thinking:
MacBook Air, Sonoma 14.0에서 Chrome을 사용 중입니다. (화면 캡처를 찍은 후 어제 밤에 Chrome이 업데이트되었지만, 동작에는 변화가 없습니다.)

1개의 좋아요

위에서 설명한 단계를 따르면 두 가지 문제를 모두 재현할 수 있습니다:

  1. 충분히 멀리 선택하면 오류가 발생합니다
  2. 하이라이트를 이동하면 깜빡임이 발생합니다
  3. 마우스 버튼을 놓으면 팝업이 사라집니다
2개의 좋아요

Chrome에서는 재현이 가능하지만 Firefox에서는 불가능한 것 같습니다. Firefox에서는 외부에서 선택하는 것을 허용하지 않고 너무 많은 부분이 선택되지만, Chrome에서는 허용합니다.

외부에서 선택하면 다음과 같은 깜빡임과 이상한 이벤트가 발생합니다:

1개의 좋아요

이 문제는 floatkit와 관련이 있는 것 같습니다.

요소를 벗어나는 상황에서 이벤트 전파를 캡처하고 중단하지 않고 있으며, 요소 바깥에서 드래그가 가능합니다… 모든 전파를 중단하는 전역적인 처리가 필요한데, 현재는 아래 위치에서만 중단하고 있어서 그런 일이 일어나지 않고 있습니다:

4개의 좋아요

@j.jaffeux의 최신 수정으로 이 문제가 모두 해결된 것 같습니다.

@ganncamp 방금 배포를 시작했습니다. 사이트에 반영되었을 텐데, 상황이 나아졌는지 알려주시겠어요?

6개의 좋아요

지금까지는 괜찮았지만, 아직 인용을 많이 시도해 보지는 못했어요.

:plus_one:를 주기 전에 하루 정도 더 지켜볼 생각입니다.

4개의 좋아요

음… 부정적인 것을 증명하기는 어렵지만, 더 이상 문제가 발생하지 않는 것 같습니다. 감사합니다!

4개의 좋아요

시도해 주셔서 감사합니다. 필요하시면 생각을 바꾸셔도 돼요 :wink:

4개의 좋아요