안녕하세요 ![]()
모바일(Android 10)에서 사용자 카드를 열면 페이지를 스크롤해도 (배경) 클로크가 그대로 남아 있는 것을 확인했습니다. 이전에는 페이지 스크롤을 시작하면 사용자 카드와 함께 사라졌는데, 지금은 다른 부분을 한 번 더 탭하거나 사용자 카드 바깥을 탭해야만 사라집니다.
감사합니다 ![]()
안녕하세요 ![]()
모바일(Android 10)에서 사용자 카드를 열면 페이지를 스크롤해도 (배경) 클로크가 그대로 남아 있는 것을 확인했습니다. 이전에는 페이지 스크롤을 시작하면 사용자 카드와 함께 사라졌는데, 지금은 다른 부분을 한 번 더 탭하거나 사용자 카드 바깥을 탭해야만 사라집니다.
감사합니다 ![]()
나도 이 좀 짜증나는 문제를 겪었습니다.
카드가 이미 닫혔는데도 오버레이가 인터페이스와의 상호작용을 방해해서 탭을 해야 한다는 점이 가장 짜증나는 부분입니다.
discourse/frontend/discourse/app/components/card-contents-base.js at d056c1e358d1cb823632aa4a8c51a42e911969b3 · discourse/discourse · GitHub 에서 mousedown을 pointerdown으로 교체하면 문제가 해결되는 것 같습니다.
해당 이벤트는 2019년 이전의 Safari와 호환되지 않았으므로, 사용할 수 있을 것 같습니다. 제가 인지하지 못하는 주의 사항이 없는 한 말이죠.
PR 감사합니다. 이제 병합되었습니다.
아쉽게도 제 PR이 결국 새로운 버그를 도입해 버렸네요 ![]()
카드 외부 영역을 터치하면 이벤트가 클록을 통과해서 아래에 있는 클릭 가능한 요소들을 트리거합니다.
여기, 토픽 제목을 보세요:
죄송합니다! ![]()
이 주제는 15시간 후 자동으로 닫혔습니다. 더 이상 답변을 남길 수 없습니다.
좋은 지적입니다. 걱정하지 마세요, 이렇게 하면 그 문제가 해결될 거예요 (그리고 배경 망토에 페이드인/페이드아웃 효과도 추가했습니다):