Skip to content

fix: prevent live view scrollbar flicker on mobile viewport#204

Merged
rgarcia merged 2 commits intomainfrom
eric/cus-145-live-view-overflow-scrollbar-flicker
Apr 10, 2026
Merged

fix: prevent live view scrollbar flicker on mobile viewport#204
rgarcia merged 2 commits intomainfrom
eric/cus-145-live-view-overflow-scrollbar-flicker

Conversation

@ehfeng
Copy link
Copy Markdown
Contributor

@ehfeng ehfeng commented Apr 7, 2026

Summary

  • Change overflow-y: auto to overflow: hidden on html/body in the mobile media query to prevent scrollbar flicker in the live view.

Test plan

  • Verify live view on viewport ≤ 1024px no longer shows scrollbar flicker
  • Confirm normal scrolling behavior is unaffected on larger viewports

🤖 Generated with Claude Code


Note

Low Risk
Low risk CSS-only change limited to the ≤1024px media query, but it may affect expected scrolling behavior on small viewports if any content needs to scroll.

Overview
Updates the ≤1024px media query in app.vue to set html, body to overflow: hidden (replacing overflow-y: auto) to prevent mobile scrollbar flicker in the live view.

Reviewed by Cursor Bugbot for commit abdcece. Bugbot is set up for automated code reviews on this repo. Configure here.

Use `overflow: hidden` instead of `overflow-y: auto` to eliminate scrollbar
flicker in the live view on small viewports.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

@rgarcia rgarcia left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for this!

@rgarcia rgarcia merged commit e39b5c2 into main Apr 10, 2026
6 checks passed
@rgarcia rgarcia deleted the eric/cus-145-live-view-overflow-scrollbar-flicker branch April 10, 2026 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants