Skip to content

OS autocorrect·insertReplacementText history 실브라우저 trace 수집 #85

Description

@developer-1px

배경

#14 조사에서 insertReplacementText는 phase 밖에서는 plain selection replacement command 하나로 처리한다는 정책을 세웠다. 하지만 macOS/iOS/Android autocorrect와 writing suggestion의 실제 event order는 current jsdom tests로 닫지 않았다.

근거

  • docs/editor-composition-history-policy-audit.md
  • docs/editor-beforeinput-policy-audit.md
  • W3C Input Events Level 2는 insertReplacementText를 spell checker, auto-correct, writing suggestions 계열 inputType으로 정의한다.

수집할 것

  • macOS Safari/Chrome, iOS Safari, Android Chrome 중 가능한 환경에서 autocorrect/replacement trace.
  • beforeinput.inputType, data, isComposing, input, selectionchange, 최종 DOM/canonical text.
  • Replacement가 composition phase 안/밖에서 어떻게 보이는지.

완료 기준

  • 최소 1개 실제 browser/OS autocorrect trace가 남아 있다.
  • editor policy가 command replacement, composition owner, reset 중 어디로 가야 하는지 분류되어 있다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IMEIME와 composition 동작contenteditableBrowser contenteditable behavior and failures조사구현 전 조사히스토리undo, redo, history 병합 동작

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions