현상
Cmd+C를 사용하여 contenteditable 영역에서 선택한 텍스트를 복사한 후 Safari에서 선택이 손실됩니다. 사용자는 추가 작업을 수행하기 위해 텍스트를 다시 선택해야 합니다.
재현 예시
- 일부 텍스트가 있는 contenteditable div를 만듭니다.
- 텍스트의 일부를 선택합니다.
- 선택을 복사합니다 (Cmd+C).
- 선택이 유지되는지 관찰합니다.
관찰된 동작
- macOS의 Safari에서 복사 후 선택이 손실됩니다.
- 캐럿이 예상치 못한 위치로 이동할 수 있습니다.
- 사용자가 편집을 계속하려면 수동으로 텍스트를 다시 선택해야 합니다.
예상 동작
- 복사 후 선택이 유지되어야 합니다.
- 사용자가 선택한 텍스트로 계속 작업할 수 있어야 합니다.
- 또는 복사 작업 후 캐럿이 예측 가능한 위치에 배치되어야 합니다.