microsoft / microsoft/roosterjs

cannot change selection on android devices

Open
#3,386 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
1.3k
Forks
190
Avg merge
1d 8h
Merged PRs (30d)
16

Description

Describe the bug
long click editor content on android devices, then drag the handler to change selection , the selection area will disappear automatically

To Reproduce
Steps to reproduce the behavior:

  1. open the demo site on a android device ( my phone is samsung GalaxyS21 SM-G9910 android 12)
  2. type in some words
  3. long click on content
  4. drag the handler to change selected area
  5. the selected area will disappear automatically

Expected behavior
can change selection normally.

Screenshots
If applicable, add screenshots to help explain your problem.

Device Information

  • OS: android no specific os version , (android 12 and 16 can reproduce)
  • Browser : Android system webview
  • Version :99.0.4844.88

Additional context

Image

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on the demo site using an Android device or Android System WebView, following the long-click and selection-handle steps in the report. Trace the editor's selection handling from that reproduction; done means dragging the handler changes the selected area without the selection disappearing.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.