scratchfoundation / scratchfoundation/scratch-blocks
Flyout scrolling is slow in Arabic on Safari (mac & iOS)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 2.8k
- Forks
- 1.6k
- Avg merge
- 4h 51m
- Merged PRs (30d)
- 12
Description
Expected Behavior
Clicking a category button to auto-scroll or dragging to scroll the flyout should always be smooth and snappy.
Actual Behavior
in Mac Safari and iOS Safari, when you set the editor to Arabic, scrolling is noticeable slower.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing flyout scrolling in the Scratch Blocks editor with Arabic selected on Mac Safari and iOS Safari. Compare category-button auto-scroll and drag scrolling with another editor language, then trace the flyout scrolling entry point. Done means both interactions are smooth and snappy in Arabic on the affected Safari platforms without regressions elsewhere.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend, performance
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100