cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
penguin22
New member
Status: New idea

Summary
Add two user-selectable scroll profiles in Settings → General → Browsing → Smooth Scrolling:

  1. Smooth Scrolling (Default)
  2. Smooth Scrolling (High-Refresh Display)

Optionally include an in-UI “Test Smooth Scrolling” pane for instant preview.

Current Defaults (Smooth Scrolling = On): New Name: Smooth Scrolling (Default)

  • layout.frame_rate = –1
  • apz.asyncscroll.throttling.enabled = true
  • general.smoothScroll.mouseWheel.durationMinMS ≈ 200
  • general.smoothScroll.mouseWheel.durationMaxMS ≈ 300
  • gfx.webrender.all = (auto)
  • layers.acceleration.force-enabled = (auto)

Profile 2: Smooth Scrolling (High-Refresh Display)
Designed for 120 Hz+ panels

  • layout.frame_rate → 0
  • apz.asyncscroll.throttling.enabled → false
  • general.smoothScroll.mouseWheel.durationMinMS → 100
  • general.smoothScroll.mouseWheel.durationMaxMS → 400
  • gfx.webrender.all → true
  • layers.acceleration.force-enabled → true

Optional: Built-In Scroll Test

Add a “Preview Smooth Scrolling” section that renders a quick requestAnimationFrame scroll demo at the selected profile settings. This lets users verify smoothness on their own hardware before closing Settings.

1 Comment
Status changed to: New idea
Jon
Community Manager
Community Manager

Thanks for submitting an idea to the Mozilla Connect community! Your idea is now open to votes (aka kudos) and comments.