Skip to content

iOS BIU/native formatting context menu 실기기 trace 수집 #81

Description

@developer-1px

배경

#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.

완료 기준

  • iOS 실제 기기 trace가 debug recorder 또는 별도 수동 로그로 남아 있다.
  • native action이 beforeinput으로 차단 가능한지, DOM drift로 나타나는지 분류되어 있다.
  • 후속 구현 이슈가 필요하면 trace 근거와 함께 분리되어 있다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DOMDOM 경계와 브라우저 API 조사contenteditableBrowser contenteditable behavior and failures모바일모바일 브라우저와 가상 키보드 동작조사구현 전 조사

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions