Skip to content

hidden DOM selection과 overlay selection 표시 lifecycle 조사 #38

Description

@developer-1px

조사할 것

model selection이 항상 native DOM selection으로 그대로 보이면 안 되는 경우가 있다. hidden selection class, cursor wrapper, node selection 표시를 어떤 lifecycle로 관리해야 하는지 조사한다.

prosemirror-view 근거

우리 에디터에서 확인할 것

  • block selection, figure selection, mention selection이 native selection과 overlay selection 중 무엇으로 표현되어야 하는지 정한다.
  • selection hidden class가 focus/blur, drag, toolbar click 뒤에 남지 않는지 확인한다.

완료 기준

  • selection visibility state machine을 정의한다.
  • hidden selection class leak 재현 테스트를 만든다.
  • node selection과 text selection 전환 시 DOM cleanup 기준을 정한다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DOMDOM 경계와 브라우저 API 조사contenteditableBrowser contenteditable behavior and failuresprosemirror-viewProseMirror view source 조사선택selection, caret, range, geometry 동작조사구현 전 조사

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions