[uBlock Origin 1.45.0] ! Title: Miscellaneous Annoyance ! Version: 202501141942 ! Expires: 2 days ! Author: kowith337 ! Homepage: https://github.com/kowith337/PersonalFilterListCollection ! Mirror: https://gitlab.com/kowith337/PersonalFilterListCollection/raw/master/filterlist/other/MiscAnnoyance.txt ! Description: An uncategorised / out of scope of site or topic to create the stand alone filterlists will be stay here until ! the specific site or category are have enough rules. ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! DOM Generic - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! BiliBili Inter ! - Remove anime zuckestion rows from search pane bilibili.tv#?#.bstar-header-search-recommend .bstar-header-search-top ! [ChocolateMinecraft] Remove ads-wrapped links chocolateminecraft.com#?##content table[style] td a[href*="adf.ly"] chocolateminecraft.com#?##content table[style] td a[href*="adfoc.us"] chocolateminecraft.com#?##content table[style] td a[href*="netb.ee"] ! [Chocolatey] ! - Too many annoyance things, e.g. floating news with right pane toggling + unread red dot count, package disclaimer modal, etc. chocolatey.org#?##cookieNoticeAlert chocolatey.org#?##package-disclaimer.modal chocolatey.org#?#.btn-announcement-notifications chocolatey.org#?#.collapsing-sidebar chocolatey.org#?#.container-fluid .row .d-none.border-start chocolatey.org#?#.modal-backdrop ! [DuckDuckGo] ! - Remove self-promo contents, e.g. download apps, extensions. duckduckgo.com##.badge-link duckduckgo.com##.footer_cards duckduckgo.com##.onboarding-ed duckduckgo.com##.ddg-extension-hide ! [GamingDose] gamingdose.com#?#a[href*="/linkout/"] gamingdose.com#?#a[href*="cdkeys.com"] gamingdose.com#?#a[onclick^="gtag"][onclick*="send_to"] ! [GitHub] github.com#?#.repository-content .protip github.com#?#div[class^="signup-prompt"] ! [Google] Switch to Whoogle is recommended! {https://farside.link/whoogle} ! - No reason to manually update location with precious method! (resolve location from network connection isn't enough, huh?) google.*#?##fbar #swml a#swml-upd google.*#?##fbar #swml a[data-ved] google.*#?#.fbar update-location ! ! - Remove "Related question" / "Related search" / "People also search for" google.*#?##extrares #botstuff div[data-ved] div[data-hveid] google.*#?##extrares #botstuff div[data-ved] div[jscontroller][data-hveid][data-ved] google.*#?##main div[data-ved] > div[data-hveid] div[jscontroller] > div[jsname][data-ved] div[data-has-close][class*="result-pivots"][data-ved] google.*#?##main div[data-ved] div[data-async-context] .kno-result[data-hveid][data-ved] google.*#?##search #rso .rc[data-hveid][data-ved] div[id^="eob_"][jscontroller] google.*#?#.g div[id^="eob_"] google.*#?#.islrc div[data-id][data-rfg] google.*#?#[jscontroller] #rg[data-ved] div[class*="irc-"] google.*#?#div[jsname][role="list"] div[jsname][data-id^="Refinements"] ! [Linkis] (scam content framing) linkis.com#?#.deeper-overlay linkis.com#?#.js-forceAuth-popup-light linkis.com#?#.other-pages-holder .left-column linkis.com#?#.other-pages-holder .right-column linkis.com#?#.popup_force-auth linkis.com#?#.theme15-authorize ! [Minecraft] Forge Ads Pane minecraftforge.net#?#.ad-container minecraftforge.net#?#.ad-container-framed minecraftforge.net#?#.promo-container minecraftforge.net#?#aside.sidebar-right minecraftforge.net#?#div img[src*="imrworldwide.com"] ! [Optifine] Remove ads-wrapped links optifine.net#?#table.downloadTable tr.downloadLine td.colDownload a[href*="?f="][href*="&x="] optifine.net#?#table.downloadTable tr.downloadLine td.colDownload a[href*="adf.ly"] optifine.net#?#table.downloadTable tr.downloadLine td.colDownload a[href*="adfoc.us"] ! [Pixivision] (Formerly Pixiv Spotlights) pixivision.net#?#._floated-bottom-bar ! [Pantip Mobile] Remove placeholder ad space (Mobile layout only) m.pantip.com#?#.comment-mpost center[id^="c_ads"] ! [SaveFrom] aka. SSYouTube ! - I prefer Invidious or NewPipe / SkyTube (if you use Android), otherwise, you may face some scam sites below... ! > https://github.com/kowith337/ThaiConsentHosts/commit/1cb2b174ba5a094c969b131804a4a10089aee97c ! > https://github.com/kowith337/ThaiConsentHosts/commit/03109c2fc60f13c514ee18310d00a8500fd04763 savefrom.net#?##js-install-now savefrom.net#?##sf_result .extra[data-ga-event*="helper-promo"] ! [Naver Line Store] Experimental ! - Dealing against attempts to add official accounts store.line.me#?#.FnAddStoreOaAsFriendPopup store.line.me#?#.LyMain .MdOverlay01 ! [Twitter New] ! - Generic twitter.com#?#main[role] div[class] > div[class][data-testid="sidebarColumn"] div[class][style] > div[class] aside[role="complementary"][aria-label^="Relevant"] ! ! - Analytics Popup twitter.com#?#.ep-Campaign .ep-Signup ! ! - Right side pane (Who to follow / Sign up) twitter.com#?#aside[aria-label="Who to follow"] twitter.com#?#section[aria-label="Sign up"] ! ! - Remove non-consumer things that not neccessary, such as blue, create ads, super followers, tweet performance (analytics), etc. twitter.com#?#article div[class] > a[href*="/analytics" i][role=link] twitter.com#?#div[role="menu"] div[class] > a[href*="ads.twitter.com"] twitter.com#?#div[role="menu"] div[class] > a[href*="analytics.twitter.com"] twitter.com#?#div[role="menu"] div[data-testid="Dropdown" i] a[role="menuitem"][href*="analytics" i] twitter.com#?#nav[role="navigation"] a[href*="twitter_blue"] twitter.com#?#section[aria-label*="details" i] div[class] a[href*="superfollows" i] ! [Twitter Old] (Deprecated, only appear when you're not logged in.) twitter.com#?##signin-dropdown twitter.com#?#.stream li.WtfLargeCarouselStreamItem twitter.com#?#.Grid .AdaptiveRelatedSearches twitter.com#?#.SidebarCommonModules .RelatedUsers twitter.com#?#div[class^="MomentsPermalinkPage"] .MomentsPermalinkPage-related ! [WallGif] wallgif.com#?#content .big-modal wallgif.com#?#content .big_modal_bg ! [Line WebToons] ! - Taunting against users who didn't download their official apps are bad practice of promoting their own apps! m.webtoons.com#?##_appDownloadPopup m.webtoons.com#?#.viewer_cont_wrap div[class^="downapp"] m.webtoons.com#?#footer p[class^="downapp"] webtoons.com#?##footer .foot_app ! ! - "Share" panel shouldn't have any extra words that doesn't helpful and/or seems to force to do so... m.webtoons.com#?#.ly_share .inner .dsc_encourage ! ! - Unbreak "Thai Adblock filters" due to it's hide episode lists on desktop site version. webtoons.com#@#.banner ! [Cure / WCP] Backup from ThaiParanoidBlock worldcosplay.net#?##registerPopup worldcosplay.net#?#.registration-modal-bg ! [Wikipedia] "Wiki loves" overpromoted annoyances wikimedia.org,wikipedia.org#?##centralNotice:has(a[href*="Commons:Wiki_Loves"]) ! [Wordpress Dashboard] wordpress.com#?#.reader-blank-suggestions wordpress.com#?#.reader-recommended-sites wordpress.com#?#.sidebar-streams__discover ! [YouTube Non-Polymer] This will soon deprecated due to they want to force users to use with Chrome with thier "Polymer" things! ! I heard some rumor that even post-quantum Firefox (aka. Servo) cannot handle that, for site performance, but not privacy!! ! - Remove BS survey (give stars about how satisfying, etc.) youtube.com#?##hats-container[data-survey-id] ! ! - Remove yellow alert, even it's not yet enforce apply new UI right now... youtube.com#?##old-browser-alert ! ! - Remove related search results youtube.com#?##results .section-list .item-section li .branded-page-box youtube.com#?##results .section-list .item-section li .search-refinements ! ! -Aim to remove UK consent dialog overlay and overhaul youtube.com#?##ticker-content .yt-consent youtube.com#?##yt-consent-dialog youtube.com#?##yt-dialog-bg youtube.com#?#.yt-dialog[id*="privacy"] ! [YouTube Polymer] ! - I should file this rules to any repo that include kind of "UK Consent" annoyance rules, such as IDCAC, Fanboy Cookie, etc? ! - However, any data that separately stored for UK users may soon move back to their origin servers after Brexit happened... youtube.com#?#ytd-consent-bump-renderer ! * Sometime you will got force redirect to `consent.youtube.com` subdomain for certain countries, this will no can do because ! redirecting is mean it doesn't actually load general contents from YouTube. ! ! - Forgot what does it do, but probably zuckest to download or open in app? youtube.com#?#ytd-popup-container.ytd-app ! ! - Another BS surveys floating notif also appear in this version, too! youtube.com#?#ytd-single-option-survey-renderer ! ! - Hide "Scroll for details" prompt while watching video in fullscreen. youtube.com#?#.ytp-chrome-bottom [class^="ytp-fullerscreen-edu"] ! ! - Remove any kinds of "Sign in" prompts youtube.com#?#.ytd-guide-renderer ytd-guide-signin-promo-renderer youtube.com#?##primary #contents #button[class*="ytd-background-promo"] youtube.com#?##primary #contents ytd-button-renderer .style-suggestive ! DOM Chaining - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [GitHub] github.com#?#.js-notice:has(.js-dismiss) ! [Google] ! - Remove consent overlay google.*#?#g-bottom-sheet[jscontroller] div[role="dialog"]:has(div[jscontroller][data-ved] img[src*="consent.google"][src*="/status?"]) ! > 2021 ver. google.*#?#div[class][aria-modal]:has(div[class] > a[class][href*="policies.google."]) ! ! - Remove text dialog to tell back to Google for suggest something to show more results. google.*#?##extrares #botstuff div[data-ved] > :has(div textarea[data-ved]) ! ! - Related to "Related question" / "Related search" / "People also search for" google.*#?#div[data-async-context] div[jsname][data-ved] div[class]:has(h2):has(a[href*="/search?"][href*="&ved="]) google.*#?##search div[data-ved] #rso div[class]:has(.xpdopen) ! [Minecraft Forge] minecraftforge.net#?#.sidebar-right:has(div[class^="ad-container"]) ! [Pantip] ! - Remove all kind of "PROMOTED Reviews", either Sponsored [SR] and Business [BR] pantip.com#?#.m-thumb:has(a .subject:has-text(/\[(B|S)R\] /i)) pantip.com#?#.pt-list-item:has(.pt-list-item__title h2 a:has-text((/\[(B|S)R\] /i))) ! ! - Re-remove panel that failed to load (I've blocking all assets from `frukt.pantip.com` because the main scripts is have low or ! less code about site features, but mostly of code intent to load ads and tracking. pantip.com#?#.container .row .pt-block-purple-2:has(.pt-block-header h6:has-text(/Pantip Trend/i)) pantip.com#?##sidebar-container #sidebar-fixed .pt-tabs-a:has(section[class^="pt-tab_"]) pantip.com#?##sidebar-container #sidebar-fixed .pt-block:has(.pt-block-header a[href*="pantip.com/club"]) pantip.com#?##sidebar-container #sidebar-fixed .pt-block:has(.pt-block-header-img a.gtm-bloggang-all) pantip.com#?##sidebar-container #sidebar-fixed .pt-block:has(.pt-block-header-img a.gtm-pantipmarket-all) ! ! - Remove all images inserted from anybody who have "Organization" roles ! Often see at MBK forum, mostly come from mobile operator accounts (esp. AIS), it's bullshit idea and produced wasteful space! pantip.com#?#.m-comment-wrapper:has(a.icon-memberbadge-organization) .m-display-post-story .img-in-post pantip.com#?#.m-post-comment:has(.cs-elm-profile .display-post-avatar-inner a.icon-memberbadge-organization) .m-display-post-story img.img-in-post pantip.com#?#.section-comment:has(.display-post-avatar-inner a.icon-memberbadge-organization) .display-post-story .img-in-post pantip.com#?#div[id^="bestanswer"]:has(.display-post-avatar-inner a.icon-memberbadge-organization) .display-post-story .img-in-post ! ! - Someone poisoned the 'CoViD-19' tag by posting bias political news inside this tag, remove for de-intrusive only, not my POV! pantip.com#?#.pt-list .pt-list-item:has(h2 a:has-text(/JJNY \: /i)) ! [Randomness Thing] randomnessthing.com#?#.textwidget:has(img[src*="no-adblock-wordpress-plugin"]) ! [Stack Network] stackoverflow.com#?#.hero-container:has(.s-signup) stackoverflow.com#?#.js-topbar-dialog-corral:has(.dialog-content:has(a[href^="/jobs/salary/?"])) stackexchange.com,superuser.com#?#.hero-container:has(#hero-content:has(div a[href^="/users/signup?"])) ! [YouTube Mobile] ! - Remove privacy reminder overlay m.youtube.com#?#ytm-mealbar:has-text(privacy) ! ! - Try remove "Recommended for you" from watch next lists (Only work for English interface for now) m.youtube.com#?#ytm-compact-video-renderer .compact-media-item:has(.compact-media-item-metadata .subhead:has-text(/Recommended/i)) ! [Twitter New] ! - Remove view counts (Only English UI) twitter.com#?#article div[class] > div[dir]:has(span span:has-text(/View/i)) ! ! - Try remove any highlights that inject directly to notification lists (aka. In case that you've missed) twitter.com#?#div[aria-label^="Timeline:"] div > article[role="article"]:has(div[class] > svg g path[fill="#794BC4"]) ! ! - Remove new layout overlay notify popup twitter.com#?#div[data-reactroot] div[class] > div[data-focusable][tabindex][class] div[class]:has(div[class] > div[class][style] img[alt][src*="/twitter_shared_public/responsive-web"]) ! ! - Remove "Blue" from account settings! twitter.com#?#section[aria-label*="navigation" i] div[role="tablist"] a[href*="twitter_blue" i]:upward(div[data-testid="activeRoute" i]) ! [WallGif] Disable AdBlock...? HOW ABOUT NO!! wallgif.com#?##overlay:has(img[alt="Loader"]) wallgif.com#?#content div[id^=block_modal] ! Special procedurual - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! Note: require uB0 version 1.26.0 or above ! [Chocolatey] ! - Force expand package width to screen size, no more VOD, streaming, seminar promos! chocolatey.org#?#.container-fluid .row div[class^="user-"]:upward(1):style(width: 100% !important) ! ! - Permanent remove sidebar and bottom bar float cookie notice! chocolatey.org#?#.container-fluid .row .d-none.border-start:remove() chocolatey.org#?##cookieNoticeAlert:remove() ! [Google] ! - Cannot remember about this, but related to "Related search" mini zuckestion box google.*#?##search #rso .rc[data-hveid][data-ved] div[id^="eob_"][jscontroller]:remove() google.*#?#.islrc div[data-id][data-rfg]:remove() ! ! - Enforce removing consent modal google.*#?#div[class][aria-modal]:has(div[class] > a[class][href*="policies.google."]):remove() ! ! - Permanent remove new "Update location" link! google.*#?#.fbar update-location:remove() ! ! - The new way to inject "People also search for" annoyance google.*#?#.g div[id^="eob_"]:remove() google.*#?#.g:has(.exp-outline) div[jscontroller] h4:upward(4) google.*#?#.g:has(.exp-outline) div[jscontroller] h4:upward(4):remove() ! ! - Remove UK consent prompt overlay that also load iframe ! * Please note that I cannot handle scroll-down prevention... google.*#?##cnt.big div[class] span[jsslot] #cnsw:upward(4):remove() ! [GreasyFork/SleazyFork] ! - Those sites above seems completely run by ads now, due to heavily integrate with Goolag Ads+Tag and also EthicalAds, so I'll ! remove certain [data-] tag from script installation links because it seems not trusted to allowing them know your IP address ! and unique ping ID, I'm sure it will not only use for count up how many users installed scripts, but other parties will ! probably observe installation data, too! greasyfork.org,sleazyfork.org#?#.install-link:remove-attr(/^data\-(ip|ping)/) ! [Pantip] ! - Remove app promo pane inside drop-down menu pantip.com#?##pantipOthers #inOtherMenu .flexbox img[alt="Pantip Application"]:upward(2) ! ! - Completely remove images posted from organization IDs pantip.com#?#.m-comment-wrapper:has(a.icon-memberbadge-organization) .m-display-post-story .img-in-post:remove() pantip.com#?#.m-post-comment:has(.cs-elm-profile .display-post-avatar-inner a.icon-memberbadge-organization) .m-display-post-story img.img-in-post:remove() pantip.com#?#.section-comment:has(.display-post-avatar-inner a.icon-memberbadge-organization) .display-post-story .img-in-post:remove() pantip.com#?#div[id^="bestanswer"]:has(.display-post-avatar-inner a.icon-memberbadge-organization) .display-post-story .img-in-post:remove() ! [Twitter] ! - Remove popup link to newsletters twitter.com#?#div[role="menu"] div[class] a[href*="/i/newsletters"] ! ! - Remove onboarding cause twitter.com#?#div[aria-label] img[src*="/onboarding/"]:upward(div[style*="transform"]) ! ! - Force remove ! Note: I won't recommended to force remove any elements inside [^="Timeline:"], otherwise loading tweet streams will get stuck ! by "Something went wrong!" twitter.com#?#article div[class] > a[href*="/analytics" i][role=link]:remove() twitter.com#?#article div[class] > div[dir]:has(span span:has-text(/View/i)):remove() twitter.com#?#div[role="menu"] div[data-testid="Dropdown" i] a[role="menuitem"][href*="analytics" i]:remove() twitter.com#?#nav[role="navigation"] a[href*="twitter_blue"]:remove() twitter.com#?#section[aria-label*="details" i] div[class] a[href*="superfollows" i]:remove() twitter.com#?#section[aria-label*="navigation" i] div[role="tablist"] a[href*="twitter_blue" i]:upward(div[data-testid="activeRoute" i]):remove() ! [Line WebToons] Remove promoted comic overlay (include dimmed) m.webtoons.com#?#div[id^="layerNoticePopup"]:remove() ! [YouTube Mobile] ! Please note that force remove overlay below may cause prevent scroll down and I cannot have any solutions to fix that. ! - Force remove new consent dialog + dim that force users to press "Accept" before playing/watching anything! m.youtube.com#?#.consent-bump-lightbox:remove() ! ! - Also force remove new overlay dialog + dim that forcing visitor to sign-in with account before watching!! ! Although, you can press "No thanks", but paint-over with forced dialog is overdone dark patterns!!! m.youtube.com#?#.upsell-dialog-lightbox:has(.upsell-dialog-body-text a[href*="sign_in"]):remove() ! YouTube Embed ! - Remove gradiant shadow when hover mouse youtube.com,youtube-nocookie.com#?#.ytp-gradient-bottom,.ytp-gradient-top:remove() ! HTML Filtering - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! Note: This may work only FF quantum + uB0 WebExt !#if cap_html_filtering chocolatey.org##^noscript chocolatey.org##^script[src*="make6pain"] gamingdose.com##^link[rel="amphtml"] gamingdose.com##^link[rel="dns-prefetch"] gamingdose.com##^noscript gamingdose.com##^script:has-text(advads) gamingdose.com##^script:has-text(advanced_ads_ready) gamingdose.com##^script:has-text(gtm.start) gamingdose.com##^script:has-text(r42tag) gamingdose.com##^script[data-ad-client] gamingdose.com##^script[src*="google-tracking"] gamingdose.com##^script[src*="googlesyndication"] gamingdose.com##^script[src*="googletagmanager"] gamingdose.com##^script[src*="r42tag"] greasyfork.org##^.post-install minecraftforge.net##^.promo-container minecraftforge.net##^.promos-wrapper minecraftforge.net##^div img[src*="imrworldwide.com"] minecraftforge.net##^div img[src^="data:image/gif;base64,"] !#endif ! Inline Script Filtering - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! Note: HTML Filtering for Firefox pre-quantum (aka. XUL Legacy), mainly to support removing matched inline script block !#if env_legacy minecraftforge.net#?#script:contains(window.factorem) randomnessthing.com#?#script:contains(Criteo) !#endif ! CSS Modify - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [Chocolatey] Fix scroll prevention after hide disclaimer dialog. chocolatey.org#?#body.modal-open:style(overflow: initial !important) ! [Google] ! - Override style and transition of new "People also search for" pane injections! google.*#?#.g:has(.exp-outline) div[class][data-hveid][data-ved][style]:style(height: initial !important; transition: none !important) ! ! - Restore context of search result that was hidden by a things named as "People also search for", the hidden action will be ! triggered when you've open some result into new tab or window, then return back to Google search result tab after. google.*#?##main div[data-ved] > div[data-hveid] div[jscontroller] > div[jsname] hr[style^="visibility: hidden"]:style(visibility: visible !important) google.*#?##main div[data-ved] > div[data-hveid] div[jscontroller] > div[jsname][style^="display: none"]:style(display: block !important) ! ! - Restore scrolling ability that was affected by forceful modal that need to accept their cookies! google.*#?#body#gsr:style(overflow: initial !important) google.*#?#body[jsaction]:style(overflow: initial !important) google.*#?#body[jscontroller]:style(overflow: initial !important) google.*#?#body[jsmodel]:style(overflow: initial !important) ! [GreasyFork] in case if they rewrite CSS style, this will minimize the element at first place. greasyfork.org#?##install-area .post-install:style(width: 0px !important; height: 0px !important; pointer-events: none !important; display: none !important) ! [Minecraft] to prevent clicking the paid links hyperlink, e.g. AdFly, AdFocus, NetBee (by accident or intent) ! - Forge: https://files.minecraftforge.net - It use AdFocus for all installer links (except changelog) ! - They now bind the (i) icon into the "Download" link text to make sure that all users will actually click ads link, sorry ! about that because I can't keep the rules to work for that site anymore, otherwise you cannot actually get any hover popup ! for downloading mod file with hidden direct links. ! - Alternatively, I recommend to install user script to uncloak ads links to an actual links. ! - [noisys] Affiliate Killer: https://greasyfork.org/en/scripts/456 ! - [wOxxOm] Decloak links and open directly: https://greasyfork.org/en/scripts/7596 ! - Some uBlock rules are block those ads-wrapped domains and able to reveal via strict blocking, you probably check if that ! domain already get blocked, then you can reveal real download links that expand wrapped parameter via magnifier +/- icon. ! Network Requests - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [CloudFlare Beacon] ||cloudflareinsights.com/beacon.$important ! [GamingDose] Prohibit infinite scroll article reader ||gamingdose.com/wp-content/plugins/ajax-load-more$script,stylesheet ! [Google] ! - Tracking users with some parameter tag (e.g. 'ei', 'vet'), also try to "ping" every actions! ||google.*$beacon,important ||google.*/*?*&ei=$image,xmlhttprequest,important ||google.*/*?ei=$image,xmlhttprequest,important ||google.*/VisualFrontendUi/$important,~xmlhttprequest ||google.*/async/bgasy?*&ei=*$important ||google.*/async/bgasy?ei=*$important ||google.*/async/irc?$important ||google.*/gen_204?*&ei=$important ||google.*/gen_204?ei=$important ||google.*/images/phd/px.gif$important ||google.*/imgevent?*&ei=$important ||google.*/imgevent?ei=$important ||google.*/log?$important ! ! * Unbreak endless fetch images results @@||google.*/VisualFrontendUi/data/batchexecute?$xmlhttprequest ! [Linkis] ! ||linkis.com/ajax^$xmlhttprequest ||linkis.com/ajax/update-click?*force_auth ||linkis.com/index/ln-event?*force-auth ||linkis.com/signin^$popup ! [Pantip] Unneccessary connections and also pinging... ||pantip.com/api/forum-service/forum/get_promote_box?$important ||pantip.com/api/forum-service/forum/get_promote_tag?$important ||pantip.com/api/forum-service/forum/room_bloggang$xmlhttprequest ||pantip.com/api/forum-service/forum/room_pantipmarket$xmlhttprequest ||pantip.com/api/statistics-service/stream_click/send_data$important ! [Reddit] Teddit is good for you if you aren't intent to register, I hope... ||redditmedia.com/gtm^$all,important ||redditstatic.com/gtm^$all,important ! [OOKLA SpeedTest] ||cloudfront.net/x.js$domain=speedtest.net,important ||speedtest.net/choices/$important ||speedtest.net/javascript/jquery-analytics$important ! [Twitter] ||twitter.com/*/jot/*$important ||twitter.com/*/onboarding/referrer.json$important ||twitter.com/*/promoted_content/$important ||twitter.com/i/*/guide.json$important ||twitter.com/live_pipeline/events?topic=*tweet_engagement*$important ! [WallGif] ||bnserving.com$domain=wallgif.com,important ||cpm10.com$domain=wallgif.com,important ||newrelic.com$domain=wallgif.com,important ! Unneccessary Parameters - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [DuckDuckGo] ! - Remove tracking parameter that their use along with `improving` things! $removeparam=atb,domain=duckduckgo.com,important ! Redirects - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [Google] ! - I don't know about this connection but I've found 'ei' parameter inside that already blocked by my another list called ! "Anti survived tracking warning (overdone ver.)" , expected that the request use for ping back to phone home and/or keep ! tracking users periodically, right...? ||google.*/async/bgasy?$xmlhttprequest,important,redirect=nooptext ||google.*/imgevent?$xmlhttprequest,important,redirect=nooptext ! ! - This request use 'vet' parameter and random strings value ||google.*/async/irc?$xmlhttprequest,important,redirect=nooptext ! ! - Possibly pixel image tracking ||google.*/images/phd/px.gif$image,important,domain=google.*,redirect=1x1.gif ! [GreasyFork] added ping request while installing script (inside the "Install Script" green button) via 'data-ping-url' that ! cause promoted script to be shown and the site also get user data about it, eliminate this requests and fake sent data with ! 'nooptext' can solve this thing also. ! * Or you might right-click install button and copy url ||greasyfork.org/scripts/*/install-ping?$xmlhttprequest,important,redirect=nooptext ! [Reddit] ! - GoogleTag Frame ||redditmedia.com/gtm^$subdocument,important,redirect=noopframe ||redditstatic.com/gtm^$subdocument,important,redirect=noopframe ! ! - Also PNG PIXEL TRACKING!? ||reddit.com/static/pixel.png$image,important,redirect=1x1.png ! [OOKLA SpeedTest] ||cloudfront.net/x.js$domain=speedtest.net,script,important,redirect=noopjs ! Block Page(s) / Redirect annoyance - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [Thai broadband annoyance] ! They abuse the captive portal for self-promo related products, such as subscribe streaming account, show notice for register ! to increase network speed, etc. for good examples by each providers, you can view topics in Pantip below... ! - 3Broadband: https://pantip.com/topic/38945629 + https://pantip.com/topic/38963195 + https://pantip.com/topic/38969958 ! - True Internet: https://pantip.com/topic/39762480 + https://pantip.com/topic/39763510 + https://youtu.be/UhxFeX49S2M ! > Now with early-PDPA that force to accept consent: https://pantip.com/topic/40789570 + https://pantip.com/topic/40791462 ||110.164.252.137/wpwarn$document,domain=~CaptivePortalAbuse_3BB-NonBillWarning ||service.truecorp.co.th$document,important,domain=~CaptivePortalAbuse_TrueCorp-ConsentAndPromotional ||service.trueinternet.co.th$document,important,domain=~CaptivePortalAbuse_TrueCorp-ConsentAndPromotional ||services.truecorp.co.th$document,important,domain=~CaptivePortalAbuse_TrueCorp-ConsentAndPromotional ||services.trueinternet.co.th$document,important,domain=~CaptivePortalAbuse_TrueCorp-ConsentAndPromotional @@||110.164.252.137/wpwarn/hard$document @@||110.164.252.137/wpwarn/soft$document ! It's also happen on mobile data, too! for just only promote their app, WTF!? (https://pantip.com/topic/39906276) ||*&url=www3.truecorp.co.th$important,domain=~CaptivePortalAbuse_TrueCorp-CompanionApp ||*?url=www3.truecorp.co.th$important,domain=~CaptivePortalAbuse_TrueCorp-CompanionApp ||home.trueid.net$document,important,domain=~CaptivePortalAbuse_TrueCorp-CompanionApp ||trueid.net/detail/E1MM2bLKePX1$important,domain=~CaptivePortalAbuse_TrueCorp-CompanionApp ! [Add0n] Some extensions that hosted with add0n are show the popup ||add0n.com$document,important,domain=~VeryAnnoy_Browser-add0n-redirect-after-install ||add0n.com$popunder ||add0n.com$popup ! [Google] ! Block "sorry" spam protect page, I've often use browser searchbar itself instead of search new word with their search bar! ! Because they have `ved` parameter to obfuscase destination and also use for keep an eyes on you!! ! * Indeed, tracking you with reCaptcha + possibly also browser fingerprinting!!! ! This strict blocking will divide parameters and you may need to copy, then switch to another TLD, such as UK, JP, TH, etc. ! Otherwise, I'll suggested to use "Whoogle" to use `Google` search without directly contact to them! ;) ||google.*/sorry/index?$document,important,domain=~Precaution_Google-Sorry-Spam-reCaptcha-Fingerprint ! [Mozilla AMO] ! Some extensions at Mozilla (mostly if it have suggest to contribute via donation) is redirect to open a developer profile page ! after installed some extension(s), currently all legacy extensions are purged out, so that's mean only post-quantum version of ! Firefox is actually support and/or suppose to use strict block below, however... ! For post-quantum Firefox users, the filter may not work unless you've de-whitelist WebExtension exception and make config prefs ! to resist fingerprinting on mozilla addons page, see "Privileged Pages" information and how-tos in uBlock wiki below... ! > https://github.com/gorhill/uBlock/wiki/Privileged-Pages ||addons.mozilla.org/*/addon/*/developers$document,domain=~Precaution_Mozilla-AMO-addons-contribute-redirect ! Scriplets - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! greasyfork.org,sleazyfork.org#?#+js(acs, function, gtag) greasyfork.org,sleazyfork.org#?#+js(acs, switchToEaFallback) greasyfork.org,sleazyfork.org#?#+js(aeld, onerror, gtag) minecraftforge.net##+js(acs, _comscore) minecraftforge.net##+js(acs, window.factorem) randomnessthing.com##+js(aopr, Criteo) randomnessthing.com##+js(aopw, DisplayAcceptableAdIfAdblocked) savefrom.net##+js(acs, tplYouTubePopupHelper) ! Specific Use! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! ! [GitHub] I don't mind if I'm still use XUL Legacy version of Firefox and get noticed that the site won't support older Firefox ! and any related forks that based on XUL Legacy anymore (such as Basilisk, Palemoon, Waterfox, IceCatMobile, etc.) ! For any Chrome forks, I've made custom shortcut and/or launcher to spoof user agent to any Chrome version that I like. ! You can look for henrypp's "ChrLauncher" if you want to do so... (Windows users only!) !#if env_firefox github.com#?#.unsupported-browser !#endif ! [IMGUr Mobile View] Hide zuckestions to download and/or open in app !#if env_mobile imgur.com#?#.FloatingOIA-container imgur.com#?#.get-app-block !#endif ! [Backward compatibility] !#if env_legacy ! - uBO 1.20 and newer doesn't support standalone use of `~document` exception ||redditmedia.com/gtm^$important,~document ||redditstatic.com/gtm^$important,~document !#endif ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - !