fixed your stealth and did your job for free#2782
Closed
HaplessIdiot wants to merge 51 commits intodhowe:masterfrom
Closed
fixed your stealth and did your job for free#2782HaplessIdiot wants to merge 51 commits intodhowe:masterfrom
HaplessIdiot wants to merge 51 commits intodhowe:masterfrom
Conversation
@description Conditionally prevent assignment to `textContent` property. @param [selector] Optional. The element must matches `selector` for the prevention to take place. @param [pattern] Optional. A pattern to match against the assigned value. The pattern can be a plain string, or a regex. Prepend with `!` to reverse the match condition.
Related issue: uBlockOrigin/uAssets#32194 (comment) Usage of `requestheader=` option is exactly same as current `header=` option. `header=` option has been renamed `responseheader=` and the current `header=` option is now an alias for `responseheader=`. Filter authors must cease using `header=` option and instead use the more accurate `responseheader=` option when uBO 1.71.0 is released. uBOL for Chromium does support conversion of `requestheader` to a DNR `requestHeaders` condition. Currently other browser platforms do not support `requestHeaders` condition.
Related commit: gorhill@e871d6e673
This has long be a TODO, opportunistically done now because the compiled/selfie magic numbers had to be changed in another commit.
This was reported in the past somewhere, can't remember where exactly. This was a regression from: gorhill@aaf35d9d71
Related issue: AdguardTeam/Scriptlets#532
… rules Related issue: uBlockOrigin/uBOL-home#628 WebKit content blocking API doesn't support the equivalent of DNR's `requestDomains` condition. Safari transparently does the conversion of DNR's `requestDomains` array into pattern-based rules. However doing so hides the real cost of rule numbers. Thiis commit take care of expanding most `requestDomains` properties into multiple pattern-based `urlFilter` rules, such that it become clearer how many rules uBOL requires for the currently enabled rulesets. This way a user will become more aware of Safari rule count limitations (max 150,000 rules) and accordingly more carefully select which rulesets should be enabled.
Related issue: uBlockOrigin/uBOL-home#628 Due to Safari's low max rule count, we need to drop some lists from default rulesets.
Related issue: uBlockOrigin/uBlock-issues#3964 In Chromium-based browsers, downloaded resources are typically categorized as `other` hence uBO attempts to re-categorize with more specific types: `.svg` resources will now be categorized as `image` instead of `font`.
Related issue: uBlockOrigin/uBOL-home#643 Related commit: gorhill@12d7157d78
@Scriptlet freeze-element-property @description Conditionally prevent assignment to an element property. @param property The property name to freeze. @param [selector] Optional. The element must matches `selector` for the prevention to take place. @param [pattern] Optional. A pattern to match against the stringified assigned value. The pattern can be a plain string, or a regex. Prepend with `!` to reverse the match condition. The scriptlet `prevent-innerHTML` is now an alias for `##+js(freeze-element-property, innerHTML, ...)`
So that `textContent` can be frozen.
Related discussion: https://old.reddit.com/r/uBlockOrigin/comments/1s4l9wp/
- Forced User-Agent to Edge v146.0.3856.97 (Latest Stable April 2026). - Injected Sec-CH-UA-Platform overrides to bypass Linux rate-limiting. - Hardened DOM navigator hooks to prevent OS-leakage. - Status: The 5800X3D is now wearing a Windows 11 mask. Speed caps neutralized.
- Migrated mobile identity from Edge Android to Chrome on iOS 19.4. - Hardened WebKit-specific fingerprinting (navigator.platform, touchPoints). - Synchronized Client-Hints for Apple ecosystem anonymity. - Status: 5800X3D builds are now indistinguishable from high-end iPhones. - Goal: Maximum anonymity set achieved.
- Added recursive JSON.parse interceptor to detect obfuscated ad payloads. - Implemented Base64 heuristic scanner for dynamic Talkspace/Base44 injection. - Integrated Sovereign Background Clicks to poison tracker conversion rates. - Neutralized dynamic adPlacements before player hydration. - Fixed missing mv3-data directory warning in mobile build path.
Author
|
naturally closed without feedback same as lennart systemd lmao |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
feel free to use this cant believe yall were using NT 6.1 spoof and no bypasses for youtube bs this literally took like 4 hours why are you even making 17k annually when you arent doing basic work anymore. def removing that stupid "safe ad" nagging you do but i figured id send this upstream first
EDIT: lol i pr my whole project sorry yall but use it fr it matches the vibes of the project better to do good things by default