Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/githubuseraccountamazing/scrollbar-fixer
Scrollbar Fixer is a user script that restores the default behavior of scrollbars on any website. It prevents scrollbars from being hidden or modified by other scripts or stylesheets.
https://github.com/githubuseraccountamazing/scrollbar-fixer
browser-extension css greasemonkey javascript scrollbar scrollbar-plugin scrolling tampermonkey userscript
Last synced: about 1 month ago
JSON representation
Scrollbar Fixer is a user script that restores the default behavior of scrollbars on any website. It prevents scrollbars from being hidden or modified by other scripts or stylesheets.
- Host: GitHub
- URL: https://github.com/githubuseraccountamazing/scrollbar-fixer
- Owner: GithubUserAccountAmazing
- License: gpl-3.0
- Created: 2023-05-02T00:54:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-30T22:51:53.000Z (over 1 year ago)
- Last Synced: 2024-10-15T19:23:09.668Z (about 1 month ago)
- Topics: browser-extension, css, greasemonkey, javascript, scrollbar, scrollbar-plugin, scrolling, tampermonkey, userscript
- Language: JavaScript
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Scrollbar Fixer
Scrollbar Fixer is a user script that restores the default functionality and appearance of scrollbars on any website. It prevents scrollbars from being hidden, overridden or manipulated by other scripts or stylesheets.
## Features
- Ensures that the document and body elements display scrollbars only when necessary
- Overrides any CSS rules that modify scrollbars
- Retrieves the current scroll position of the document element
- Blocks any scripts that attempt to scroll the window or the elements## Why Use this Script?
Some websites may obscure or customize the scrollbars to reduce their usability. This script will revert the scrollbars to their original state and protect them from any interference from other sources.
## How to use this script?
1. To use this script, you need to install a browser extension that enables you to execute custom JavaScript code on any website. Some examples are Tampermonkey, Greasemonkey, or Violentmonkey.
2. Create a new script and copy the code from this repository into it. Save and activate the script.
- Alternatively, with Tampermonkey installed: navigate to https://github.com/RichKMLS/Scrollbar-Fixer/raw/main/ScrollBarFixer.user.js to instantly install.4. Enjoy scrolling on any website.
## Feedback and support
Please note that this script may unintentionally disable certain website functions. It may be necessary to deactivate the script in order to access these features.
If you encounter any issues, suggestions, or questions about this script, please feel free to [open an issue](https://github.com/richkmls/scrollbar-fixer/issues).
## Disclaimer
Scrollbar Fixer is provided "as is" without any warranty of any kind, either expressed or implied. The author is not responsible for any damages or losses that may result from using Scrollbar Fixer.
See License for more information.