현상
Windows의 Chrome에서 paste 이벤트에서 preventDefault()를 호출해도 항상 기본 붙여넣기 동작을 방지하지 않습니다. 방지에도 불구하고 콘텐츠가 여전히 붙여넣어질 수 있습니다.
재현 예시
- contenteditable div를 만듭니다.
event.preventDefault()를 호출하는paste이벤트 리스너를 추가합니다.- 일부 텍스트를 복사합니다.
- contenteditable에 붙여넣습니다.
- 붙여넣기가 방지되는지 관찰합니다.
관찰된 동작
- Windows의 Chrome에서
paste에 대한preventDefault()가 작동하지 않을 수 있습니다. - 콘텐츠가 여전히 붙여넣어질 수 있습니다.
- 기본 동작이 일관되게 방지되지 않습니다.
예상 동작
paste에 대한preventDefault()는 기본 붙여넣기 동작을 방지해야 합니다.- 방지되었을 때 콘텐츠가 붙여넣어지지 않아야 합니다.
- 동작이 일관되고 신뢰할 수 있어야 합니다.