Stacked backdrop-filter blurs hurt perf on older devices
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 68/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- css, javascript
- Domain
- frontend, performance
Research direction
Start by locating the styles or components for TopBar, BottomNav, BottomSheet, dropdown, and sync-console, then identify where backdrop-filter blur is applied. Reproduce the open-sheet state on an older iOS Safari or mid-range Android Chrome device. Done means top-level surfaces retain the blur, inner elements do not, and the stacked-blur performance cost is reduced.
Written by the indexing model from the issue text.
Description
`backdrop-filter: blur(20px)` is set on TopBar, BottomNav, BottomSheet, dropdown, sync-console — up to four can stack at once when a sheet is open. On older iOS Safari and mid-range Android Chrome each blur is a non-trivial GPU pass.
Fix: keep the blur on top-level surfaces (TopBar, BottomNav) but drop it on inner elements (sheet body, dropdown) since they sit over a solid `var(--paper)` anyway. Test on the slowest device you can find.
(From comprehensive review, finding C12.)
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 0
- Avg merge
- 7h 40m
- Merged PRs (30d)
- 23
Contributor guide
No contributing guide indexed for this repository
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.
More from silverbucket/setlist-roller
-
p3
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
silverbucket/setlist-roller#52 · 2 comments ·
All issues in silverbucket/setlist-roller
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Automattic/studio#4908 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
sugarlabs/musicblocks#8847 ·