수평 로딩 슬라이더

그렇겠지…
스피너를 사이트 설정으로 유지할지, 테마 구성 요소로 사용할지 아직 결정했어? 우리 커뮤니티는 커스터마이징한 스피너를 정말 좋아해. 우리 포럼에 정체성을 많이 부여해 주거든.

(그렇다고 해서, 개인적으로는 슬라이더를 전반적으로 더 선호해.)

4개의 좋아요

이상한 문제가 발생했습니다. 해당 컴포넌트가 켜져 있을 때, 사용자가 마지막 댓글 대신 중간에 있는 댓글이나 해당 주제의 첫 번째 댓글을 확인하는 경우가 있었습니다. 첫 번째 게시물이든 다른 답변이든 항상 동일한 주제에서 동일한 사용자에게만 반복적으로 발생했으며, 주제에 따라 "표시 위치"가 바뀌어도 마찬가지였습니다. 그리고 사용자마다 항상 다른 결과를 보였습니다.

모든 기기 및 브라우저(적어도 가장 일반적인 것들)에서 발생했습니다.

서버를 업데이트하거나 재빌드하거나 재시작해도 해결되지 않았습니다.

안전 모드에서는 테마와 관련이 있다는 메시지가 뜨므로, 컴포넌트를 하나씩 끄기 시작했습니다.

결국 스피너(Spinner)였습니다. 다른 것과 충돌이 있을 수는 있지만, 이 컴포넌트가 켜져 있으면 문제가 시작되고 꺼지면 사라집니다. 다른 모든 컴포넌트가 활성화되어 있든 아니든 마찬가지였습니다.

언제부터 이런 일이 시작되었는지는 정확히 말할 수 없습니다. 꽤 오랫동안 iPad와 Safari의 탓으로 돌렸기 때문입니다. 하지만 적어도 몇 주 전부터는 그랬습니다. 일부 사용자는 올해 초부터 이상한 동작을 확인하기 시작했다고 말했습니다.

만약 WordPress에서 이런 일이 발생했다면 바로 캐싱을 의심했을 텐데, 여기서는 그럴 수 없습니다.

그리고 다른 건… 약 1시간 전쯤 모든 것을 최신 버전으로 업데이트했습니다. 그리고 아쉽게도 제 환경에서는 재현이 되지 않습니다.

정말 이상하네요.

2개의 좋아요

다른 몇몇 사용자들로부터 비슷한 보고를 들었습니다. 하지만 아직 정확한 문제를 파악하지 못했습니다. 문제를 일관되게 재현할 수 있는 방법이 있으신가요?

2개의 좋아요

포럼에서 슬라이딩 기능만 사용했습니다. 그렇게 큰 문제는 아니기 때문에 테스트를 위해 따로 환경을 구축하기는 좀… 죄송합니다, 제가 게을러서요 :wink:

그래서 여기에서 사용하고 있고 아무도 문제를 겪지 않는다면, 고치는 것이 거의 불가능할 거라는 건 잘 알고 있습니다. 그래서 이건 비슷한 증상이 나타나기 시작할 경우를 대비해 미리 알려드리는 정도입니다.

어떤 주제들에서 비슷한 현상을 경험했던 것 같은 약한 느낌이 있지만, 아마도 원본 게시글이 수정되었거나 그런 경우였을 수도 있습니다.

1개의 좋아요

더 이상 작동하지 않아요. 이 문제를 수정해 주세요…

1개의 좋아요

이 현상을 경험하는 사람이 더 많나요? 당분간 Discourse 컨테이너는 업데이트하지 않을 예정입니다. 이렇게 부드럽게 전환되는 것을 잃고 싶지 않으니까요.

1개의 좋아요

그들은 이를 비활성화했습니다.

1개의 좋아요

아, 그렇구나. 아직 작동은 되는 거야?

1개의 좋아요

네, 포럼에 다운로드만 하시면 됩니다.

1개의 좋아요

즉, 전체 설치를 다시 구축할 때 말이죠 :slight_smile: 최근 Discourse 릴리스와 호환성 문제가 있는 건 아닐까 싶었어요. 하지만 그런 건 아니고 테스트도 해보셨을 테니, 곧 업데이트하겠습니다.

2개의 좋아요

아니요, 업그레이드와 재구축 후에 정상적으로 작동합니다.

2개의 좋아요

최신 버전의 컴포넌트와 Discourse에서 버그를 찾아보세요: 컴포넌트가 활성화된 상태에서 카테고리 목록으로 이동하면 해결됨/미해결 토픽 드롭다운이 표시되지 않습니다. 브라우저 새로고침 후에만 표시됩니다.

2개의 좋아요

안녕하세요, 문제가 하나 발견되었습니다. 홈페이지(최신)에서 로고를 클릭해도 페이지 맨 위로 이동하지 않습니다. 감사합니다 :slightly_smiling_face:

2개의 좋아요

잘 모르겠는데, 이 두 컴포넌트를 함께 사용할 수 있나요? 슬라이딩 애니메이션이 활성화된 동안에도 필터의 상태가 업데이트되지 않는 것을 계속 확인하고 있습니다. 브라우저 새로고침 후에만 상태가 업데이트됩니다.

1개의 좋아요

이 테마 컴포넌트의 기능이 이제 Discourse 코어에 통합되었습니다.

활성화하려면 “page_loading_indicator” 사이트 설정을 "spinner"에서 “slider”(슬라이더)로 변경하십시오. 당분간 기존 ‘spinner’(스피너)가 기본값으로 유지되지만, 가까운 시일 내에 기본값을 재검토할 수 있습니다.

기존 테마 컴포넌트가 설치된 사이트의 관리자에게는 해당 컴포넌트를 제거하라는 프롬프트가 표시됩니다:

6개의 좋아요

3.1.0.beta6: Threads in Chat, Image Grid, Export Chat Messages, and more에서 이어지는 논의입니다:

기존 spinner 로딩 인디케이터를 제거하는 데 특별한 이유가 있나요? 제 사용자들은 가로 슬라이더를 싫어합니다. 가로 슬라이더는 웹사이트를 방문하고 있다는 느낌을 준다고 하는데, 스피너는 단일 앱에 있는 듯한 느낌을 주어서 그쪽을 더 선호한다고 합니다.

혹시 코어에서 스피너를 비추천(deprecate) 처리하더라도, 스피너를 다시 가져올 수 있는 테마 컴포넌트를 만들 수 있을까요?

3개의 좋아요

병합되신 것을 축하드립니다!
주요 설정에서 "loading"을 검색하면 슬라이더 설정을 찾을 수 있습니다.
그곳에서 스피너로 변경할 수 있습니다.
"spinner"에 대해 알려주셔서 감사합니다. 훨씬 더 좋습니다!