https://github.com/cookiengineer/block-block
🚫 Browser Extension that blocks user-hostile CSS styles and JS listeners
https://github.com/cookiengineer/block-block
adblock browser-extension
Last synced: 29 days ago
JSON representation
🚫 Browser Extension that blocks user-hostile CSS styles and JS listeners
- Host: GitHub
- URL: https://github.com/cookiengineer/block-block
- Owner: cookiengineer
- Created: 2026-04-30T06:26:16.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2026-04-30T08:14:49.000Z (2 months ago)
- Last Synced: 2026-04-30T09:12:30.470Z (2 months ago)
- Topics: adblock, browser-extension
- Language: JavaScript
- Homepage:
- Size: 454 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Block Block
Blocks user-hostile CSS properties and user-hostile JS listeners.
### Features
This simple browser extension blocks websites from using hostile CSS properties
that prevent the user from using a static or dynamic website. This extension
specifically targets websites that make the website unusable _unless_ the user
clicks on Accept in their Consent banners.
- Blocks `contextmenu` event blockers
- Blocks `wheel` / `mousewheel` event blockers
- Blocks `touchmove` event blockers
- Blocks `overflow: hidden` styles
- Blocks `filter: ` styles
- Blocks `backdrop-filter: ` styles
- Blocks `pointer-events: none` styles
### Motivation
This extension somewhat enforces compliance with EU GDPR law Article 6(1)(a)
and Article 7. A lot of websites violate those on purpose to force users into
clicking Consent on their Cookie banners.
Additionally, [Recital 32 GDPR](https://www.privacy-regulation.eu/en/recital-32-GDPR.htm)
states specifically:
```
Silence, pre-ticked boxes or inactivity should not constitute consent.
```
### License
AGPL-3.0