배경
#15 조사에서 iOS BIU/context menu가 native mark DOM mutation을 만들 수 있는 문제 class를 확인했지만, 현재 repo에는 실제 iOS Safari/WebView event trace가 없다. jsdom이나 desktop Playwright만으로 cancelability, selectionchange, focus handoff를 닫으면 안 된다.
근거
docs/editor-native-formatting-context-menu-policy-audit.md
docs/editor-mobile-touch-selection-policy-audit.md
- ProseMirror-view changelog 0.15.0은 iOS context menu bold/italic button의 DOM mark mutation을 명시한다.
- W3C Input Events Level 2는
format* inputType을 정의하지만 browser별 지원/order를 보장하지 않는다.
수집할 것
- iOS Safari 또는 iOS WebView에서 text range 선택 후 BIU Bold/Italic 실행 trace.
beforeinput.inputType, input.inputType, cancelable, selectionchange, focus/blur, 최종 DOM snapshot.
- 동일 fixture의 desktop Chromium/Safari 비교 trace.
완료 기준
배경
#15 조사에서 iOS BIU/context menu가 native mark DOM mutation을 만들 수 있는 문제 class를 확인했지만, 현재 repo에는 실제 iOS Safari/WebView event trace가 없다. jsdom이나 desktop Playwright만으로 cancelability, selectionchange, focus handoff를 닫으면 안 된다.
근거
docs/editor-native-formatting-context-menu-policy-audit.mddocs/editor-mobile-touch-selection-policy-audit.mdformat*inputType을 정의하지만 browser별 지원/order를 보장하지 않는다.수집할 것
beforeinput.inputType,input.inputType,cancelable,selectionchange, focus/blur, 최종 DOM snapshot.완료 기준