uBlockOrigin / uAssets

Resources for uBlock Origin, uMatrix: static filter lists, ready-to-use rulesets, etc.
GNU General Public License v3.0
4.12k stars 767 forks source link

perplexity.ai: nuisance #25695

Open Marko-98 opened 2 days ago

Marko-98 commented 2 days ago

Prerequisites

URL address of the web page

https://www.perplexity.ai/

Category

nuisance

Description

When you ask a question for the second time, small pop-up in the corner is shown asking you to sign in. Then, if you ask it again (third time), entire screen is covered with a pop-up asking you to sign in.

And while you can close them, it's annoying because even after you close them, they'll appear again if you continue asking questions.

I tried to block it with element picker, but didn't succeed.

Other extensions used

Cookie AutoDelete

Screenshot(s)

Screenshot(s) After second query: ![Screenshot_2](https://github.com/user-attachments/assets/25dd9b4d-9925-44e0-be92-c43bef962236) After third query: ![Screenshot_1](https://github.com/user-attachments/assets/f6069c82-ffb1-4b11-8bd4-d784cf675d8b)

Configuration

```yaml uBlock Origin: 1.60.0 Firefox: 131 filterset (summary): network: 279237 cosmetic: 254172 scriptlet: 54769 html: 2299 listset (total-discarded, last-updated): removed: plowe-0: null added: https://o0.pages.dev/Lite/adblock.txt: 90025-4054, now adguard-generic: 84775-526, now adguard-spyware-url: 1748-127, now adguard-spyware: 93733-19834, now curben-phishing: 573-0, now adguard-cookies: 32186-95, now ublock-cookies-adguard: 1831-27, now fanboy-cookiemonster: 52318-4108, now ublock-cookies-easylist: 1831-1831, now adguard-social: 23056-51, now fanboy-social: 16715-762, now adguard-popup-overlays: 28032-1035, now [8 lists not shown]: [too many] default: user-filters: 13-0, never ublock-filters: 40498-3697, 1h.11m Δ ublock-badware: 11781-186, 1h.11m Δ ublock-privacy: 1313-35, 1h.11m Δ ublock-unbreak: 2547-79, 1h.11m Δ ublock-quick-fixes: 178-17, 1h.11m Δ easylist: 84023-21854, 1h.11m Δ easyprivacy: 53169-40194, 1h.11m Δ urlhaus-1: 26935-0, now filterset (user): [array of 15 redacted] trustedset: added: [array of 8 redacted] removed: chrome-extension-scheme userSettings: advancedUserEnabled: true cloudStorageEnabled: true largeMediaSize: 70 webrtcIPAddressHidden: true hiddenSettings: cloudStorageCompression: false supportStats: allReadyAfter: 178 ms (selfie) maxAssetCacheWait: 119 ms cacheBackend: indexedDB popupPanel: blocked: 6 network: perplexity.ai: 1 cloudflareinsights.com: 2 google.com: 1 sentry.io: 1 singular.net: 1 extended: ###cookie-consent ##+js(abort-on-stack-trace, window.screen.height, setTimeout) ##+js(set-cookie, trackingAllowed, false) ##+js(set-session-storage-item, signUpBannerDismissed, false) ##+js(set-session-storage-item, shouldShowAuthBannerAfterQuery, … ##+js(set-local-storage-item, appDownloadBannerDismissed, true) ##+js(set-session-storage-item, signUpBannerDismissed, true) ##+js(set-session-storage-item, appDownloadBannerDismissed, true… ```
gorhill commented 2 days ago

This works for me:

perplexity.ai##body > div:has([class*="bg-backdrop"])

But then the cookie pplx.metadata contains the question count, so it should probably be removed.

Marko-98 commented 2 days ago

This works for me:

perplexity.ai##body > div:has([class*="bg-backdrop"])

But then the cookie pplx.metadata contains the question count, so it should probably be removed.

@gorhill I'm just testing this. Sign-in prompt from first screenshot is still present. And when I ask the third question, as soon as it answers completely, website becomes so sluggish when scrolling, it barely moves. Pressing the ESC key (which usually closes the full screen sign-in prompt makes website function normally).

Here's screen recording of what I mean.

https://github.com/user-attachments/assets/3217a99a-0657-4fb5-b3a6-aa210dab4627