모달 입력 필드가 페이지 상단으로 점프하게 만듭니다

안녕하세요 :waving_hand:

이 문제는 모달 입력 필드에 무언가를 입력하려고 할 때 발생하는 오래된 문제입니다. 항상 페이지 맨 위로 점프하여 1번 게시물에 도달할 때까지 무한 로딩이 발생합니다. Glimmer Post Stream에서도 여전히 문제가 남아 있습니다.

게시물을 다른 주제로 이동하는 것이 매우 어렵습니다. 모달이 로딩 중에도 점프하기 때문이며, 다른 작성 관련 프로세스에서도 문제가 발생합니다. 또한 이모지 검색 입력에 자동으로 포커스가 맞춰지는 새로운 디스커스 반응 기능에서도 문제가 발생합니다. 이모지 피커가 열리면 자동으로 이모지 검색 입력에 포커스가 맞춰져 동일한 동작이 발생합니다. 페이지 맨 위로 점프하고 이모지 피커가 닫힙니다… 따라서 모달 입력 필드에 포커스가 맞춰질 때 발생하는 문제입니다.

이 문제는 iOS에서만 발생하는 것으로 보입니다.

5개의 좋아요

이상한 문제인데, 우리가 버블링하지 말아야 할 이벤트들을 버블링하고 있는 것 같습니다.

@saquetim 님이 여기에 대해 어떤 아이디어를 가지고 계실까요?

1개의 좋아요

@don 님, 현재 사용 중인 iOS 버전이 어떻게 되나요? 이 문제를 몇 번 본 적은 있지만, 최근에는 재현이 되지 않습니다.

2개의 좋아요

지금은 iOS 18.6.1을 사용 중이지만, 이전 버전에서도 같은 현상이 발생했습니다.

1개의 좋아요

안녕하세요 :wave:

이 문제의 원인을 찾은 것 같습니다.

테스트를 위해 간단한 테마 컴포넌트로 여기서 ‘맨 위로 스크롤’ 기능을 비활성화했는데, 이제 정상적으로 작동하는 것 같습니다. 하지만 이 코드가 존재하는 이유는 확실하지 않아서, 비활성화하거나 삭제하는 것이 최선의 해결책은 아닐 것 같습니다.

데모: Theme Creator

4개의 좋아요

지금 수정된 iOS의 버그를 방지하기 위한 것이 아니었을까요?

2개의 좋아요

해당 코드는 2024년 10월에 추가되었습니다.

따라서 제가 이 스레드를 추적하고 있는 이유인 저의 버그가 2020년에 처음 보고되었으므로, 적어도 그 원인은 아닙니다.

1개의 좋아요

여전히 이 버그가 발생하는데, 실제로 모바일 Safari에서는 화면이 여기저기 튀어다니며 모바일에서의 사용자 경험이 매우 나쁘다고 느낍니다.

또한 주제 내의 이전 게시물들을 읽기 위해 위로 스크롤할 때, 게시물이 로드되면서 화면이 여기저기 이동하여 게시물들을 건너뛰게 되는 귀찮은 버그도 있습니다.

이 문제가 수정되기를 바랍니다.

여기서 아래에서 위로 스크롤하는 영상을 올립니다.

영상은 압축되어 있지만, 이렇게 미친 듯이 깜빡이는 것이 실제로 스크롤할 때 보이는 모습입니다. 그리고 보시다시피, 페이지 로딩 중 일부에서는 화면이 여기저기로 튀어 오릅니다.

이것은 최신 iOS 26 환경에서 촬영한 것입니다.

이런 현상을 경험하는 사람이 저만 그런가요?

(이것은 약간 주제에서 벗어난 내용이지만, 최근 모바일 사파리에서 계속 겪고 있는 끔찍한 UX의 일부입니다)

그걸 확인하지 못하겠습니다.

하지만 저는 iPhone 16 Pro에서 iOS 18을 사용 중입니다.

아니요, 당신만 그런 게 아닙니다. 제 생각에는 이게 문제인 것 같습니다:

따라서 26.1 버전에서 해결될 것으로 보입니다.

이것이 iOS 26만의 문제라고는 확신할 수 없어요. 이미 꽤 오랫동안 문제가 있었거든요.

저는 iPhone 16 Pro를 사용 중인데, 이런 문제를 여러 번 겪었어요. 최근 iOS 26 관련 문제로 인해 상황이 더 악화되었습니다.

요즘은 나아지는 게 아니라 점점 더 나빠지는 것 같아요.

말씀이 맞을 수도 있겠네요. 제 iPhone은 26버전을 쓰고 있는데, 설명하신 증상 같은 건 전혀 없어요. 다만, 어떤 OS를 쓰든 제 iPhone이나 iPad에서 그런 증상을 본 적은 없거든요.

그래서 제 생각엔 여기선 기기의 문제인 것 같네요. 다만, 여러분 시스템과 제 시스템 사이에 더 구체적인 차이가 있다면 별론가요 :thinking:

1개의 좋아요

내 기기에 뭐가 문제여서 그런 걸까?!