Twitter 네이티브 임베드

업데이트: 내 포크의 첫 번째 마일스톤

피드백 감사합니다. 제 포크는 지금까지 세이프 모드 배너가 표시되지 않았습니다. 원인으로 가장 유력한 것은 여전히 누락된 data-onebox-src 속성이라고 추정하고 있지만, 이는 확정된 것이 아니므로 실험적 버전으로 취급해 주시기 바랍니다.

그 이후로 몇 가지 기능을 추가했는데, 이 스레드에서 이전에 요청했던 사항들이 포함되어 있습니다:

  • 트윗 위에 있는 일반 링크는 트윗이 로드된 후 사라집니다 (X에 연결할 수 없는 경우 유지됨)
  • 트윗 로드 시 점프 현상이 줄어들고, 중복 임베드가 표시되지 않음
  • 임베드에 다크 모드 지원
  • Discourse가 원박스로 변환하지 않은 순수 X 링크도 임베드됨
  • X 링크가 포함된 게시물을 인용할 때 인용문이 트윗으로 대체되지 않음

원본 아이디어의 공은 모두 @Lhc_fl 님에게 있습니다. 이 포크는 Claude의 AI 도움을 받아 구축되었습니다. 다른 사용자분들의 사용 후기를 듣고 싶습니다.

긴 주제에서 위로 스크롤할 때 스크롤 위치가 점프함

긴 주제에서 위로 스크롤할 때, 화면 밖에 있던 오래된 게시물이 다시 생성되면(아마도 게시물 클로킹과 관련이 있을 것으로 추정됩니다) 페이지가 반복적으로 약간 아래로 점프합니다. 이 현상은 하단에서부터 긴 스레드를 읽는 것을 어렵게 할 정도로 방해가 됩니다.

처음에는 테마 구성 요소(재로드 후 네이티브 X/Twitter 임베드의 크기 조정) 때문이라고 의심했지만, 해당 구성 요소와 무관하게도 점프가 발생하는 것 같습니다. 아래로 스크롤할 때는 같은 문제가 나타나지 않고, 위로 스크롤할 때만 발생합니다.

Discourse 버전: 최신 버전. 다른 분들도 이 문제를 겪고 계시나요, 아니면 이미 알려진 문제인가요?