elonmaks1/yandex-govno-blocker — explained in plain English
Analysis updated 2026-05-18
Block popups that push you to install Yandex Browser while using Yandex search.
Keep page scrolling working when Yandex tries to lock it with an overlay.
Toggle ad blocking on or off from a simple popup switch.
Use the same blocking across yandex.ru, yandex.by, yandex.kz, and yandex.com.tr.
| elonmaks1/yandex-govno-blocker | refactoringhq/portent | 18534516725/llm-api-setup-guides | |
|---|---|---|---|
| Stars | 20 | 20 | 19 |
| Language | CSS | CSS | CSS |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | general | writer | developer |
Figures from each repo's GitHub metadata at analysis time.
Only works in Chromium based browsers like Chrome, Edge, Brave, and Opera, Firefox is not yet supported.
Yandex Govno Blocker is a browser extension that cleans up the Yandex search results page by removing pushy prompts to install Yandex Browser or its Alice voice assistant. It works in Chromium based browsers such as Chrome, Edge, Brave, and Opera. When you search on Yandex, the site sometimes shows modal popups urging you to install its browser, buttons and banners promoting the browser directly inside the search results, and overlays that lock the page so you cannot scroll normally. This extension automatically finds and removes those elements and restores normal scrolling as soon as they appear. Under the hood, a content script runs as the page starts loading. It checks whether blocking is turned on, removes the known popups and banners by matching their CSS classes, and then keeps watching the page with a MutationObserver, since Yandex can load these ads in after the page first renders. As a backup, it also rechecks the page every two seconds in case something slips past the observer. Installing it means downloading or cloning the project, opening your browser's extensions page, turning on developer mode, and loading the folder as an unpacked extension. Firefox support is not ready yet because it needs a small adaptation to use Firefox's extension API instead of Chrome's. Once installed, the extension works automatically on yandex.ru, yandex.by, yandex.kz, and yandex.com.tr, with a small popup that lets you switch blocking on or off. That setting is saved through your browser's built in sync, so it carries over to your other signed in devices. The project is small, with about 20 stars, and is released under the MIT license, so it can be freely used, modified, and forked. The author notes it is not affiliated with Yandex and the name is meant as a joke about the annoying ads rather than an official product.
A free Chromium extension that removes Yandex Browser's install popups, ad banners, and scroll-locking overlays from Yandex search results.
Mainly CSS. The stack also includes JavaScript, CSS, Chrome Extension.
Use, modify, and share freely, including for commercial purposes, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.