iOS PWA 입력 버그 (iOS 18.7에서 수정됨)

iOS 18.6.2에서는 Discourse PWA(Meta 및 자체 호스팅)의 특정 모달(토픽 제목 편집기, “기존 토픽으로 이동” 검색)에서 텍스트 입력 필드를 사용할 수 없었습니다. iOS 18.7(22Hxxx)으로 업데이트한 후 더 이상 해당 문제가 발생하지 않습니다.

영향 받는 환경

  • iOS 18.6.2 (22G100) — PWA로 설치된 경우 Meta 및 제 인스턴스 모두에서 재현 가능.
  • Safari 탭에서는 입력이 정상적으로 작동했으나, PWA 컨테이너에서만 오류 발생.
  • PWA를 삭제했다가 다시 추가하거나 기기를 재시작해도 해결되지 않음.

이전에 문제가 발생했던 단계

  • 토픽 제목 편집 → 제목 필드에 입력 불가.
  • 게시물 선택 → “이동” → “기존 토픽” → 검색 상자에 입력 불가.

현재 상태

  • iOS 18.7로 업데이트한 후, 두 곳 모두 정상적으로 입력이 가능합니다.
  • Discourse 회귀 버그보다는 상위 WebKit/iOS 버그였던 것으로 보입니다.

참고 사항

  • 가시성을 위해 여기에 게시합니다: 다른 관리자/사용자가 iOS 18.6.2에서 이 문제를 겪는 경우, 18.7로 업그레이드하면 해결됩니다.

참고로 배경을 좀 더 설명하자면:

  • 해당 문제는 iOS 18.6.2에서 처음 발생했습니다. 자사 호스팅 사이트(테스트 통과를 추적하는 표준 프로덕션 단일 컨테이너 Docker 설치)를 업데이트한 직후였습니다. 이번 업데이트로 포함된 신규 커밋은 약 40개 이내였으며, 최근 ‘Who’s Online’ 플러그인 커밋도 포함되어 있었습니다.
  • 공식 Discourse 플러그인만 사용 중이며, 서드파티 코드나 커스텀 패치는 사용하지 않습니다.
  • Meta의 PWA에서도 문제를 재현할 수 있었으므로, 인스턴스 자체에 특화된 문제라는 가능성은 배제되었습니다.

iOS 18.7로 업데이트한 후 문제가 사라졌습니다. 따라서 이는 Discourse 변경 사항이 아니라 상위 레벨의 iOS/WebKit 회귀(regression) 문제로 보입니다.

1개의 좋아요