scroll-helper

Scroll Helper

A lightweight Chrome extension that adds customizable floating scroll buttons to every webpage.

Scroll Helper Banner

Scroll Helper makes navigating long pages faster by letting you:

It automatically detects the active scrollable area, making it work on both traditional websites and modern web applications.


Features

Default Scroll

The default mode behaves like traditional scroll buttons.


Scroll to Text

Configure each button to jump to specific text on the page.

Example:

↑ Button → Introduction
↓ Button → Contact Us

The extension searches the page for the entered text and smoothly scrolls to the first matching result.


Scroll to Percentage

Jump to custom positions on the page.

Example:

↑ Button → 10%
↓ Button → 10%

This scrolls:


Hide Floating Buttons

Prefer a cleaner browsing experience?

Use the popup toggle to instantly hide or show the floating buttons.


Smart Scroll Detection

Many modern websites use custom scroll containers instead of the browser window.

Scroll Helper automatically detects the active scrollable element and works on websites such as:


Privacy

Scroll Helper respects your privacy.

It:

All settings are stored locally using Chrome Storage.


Installation

Chrome Web Store

Install directly from the Chrome Web Store:

(Add your Chrome Web Store link here once published.)


Install from Source

  1. Clone the repository
git clone https://github.com/nishant-10/scroll-helper.git
  1. Open Chrome
chrome://extensions
  1. Enable Developer Mode

  2. Click Load unpacked

  3. Select the project folder


Project Structure

scroll-helper/
│
├── manifest.json
├── popup.html
├── popup.css
├── popup.js
├── content.js
├── icons/
└── privacy.md

Roadmap

Planned improvements include:


Support

Documentation and support:


Contributing

Bug reports, feature requests, and pull requests are always welcome.

If you discover an issue or have an idea for a new feature, please open an issue on GitHub.


License

MIT License


Made with ❤️ to make navigating long webpages easier.