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

royalbank.com: breakage #24009

Closed peakreset closed 4 months ago

peakreset commented 4 months ago

Prerequisites

URL address of the web page

https://www1.royalbank.com/sgw1/olb/profile-hub/documents-fr/placements-en-direct/erreur

Category

breakage

Description

Trying to access RBC Direct Investing recently revised "view and manage documents" page, where you can get monthly statements and transactions confirmations. Tested on the French version of the site only. Upon attempting to open, a red streetlight page appears, stating that an error happened. Reloading the page isn't a valid test to check if a configuration change has fixed the issue, it's necessary to go back to the site home page and request the "view and manage documents" page again. It's the only problematic page on the site that I've found (been using both them and uBO for years). Issue has been reported to RBC, altough I doubt they'll investigate. First bug I'm reporting, apologies if I'm doing something wrong. I'll be monitoring the bug, feel free to ask for more info.

Other extensions used

privacy badger, but the issue was reproduced with PB fully disabled.

Screenshot(s)

Screenshot(s)

Configuration

```yaml uBlock Origin: 1.58.0 Firefox: 115 filterset (summary): network: 139454 cosmetic: 46351 scriptlet: 19578 html: 1833 listset (total-discarded, last-updated): default: user-filters: 1-0, never ublock-filters: 38406-112, now ublock-badware: 9218-0, now ublock-privacy: 920-2, now ublock-unbreak: 2393-2, now ublock-quick-fixes: 78-2, now easylist: 86627-175, now easyprivacy: 51022-64, now urlhaus-1: 16495-0, now plowe-0: 3555-989, now filterset (user): [array of 1 redacted] userSettings: [none] hiddenSettings: [none] supportStats: allReadyAfter: 319 ms (selfie) maxAssetCacheWait: 107 ms cacheBackend: indexedDB popupPanel: blocked: 13 network: royalbank.com: 7 googletagmanager.com: 3 igodigital.com: 2 taplytics.com: 1 ```
mapx- commented 4 months ago
peakreset commented 4 months ago

Thank you for looking into this. I understand that this is the config to use: blocked Here's the output. I did anonymize some values. The last two (that looks like UUIDs) were the same.

+16
googletagmanager_gtm.js:5
<<
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+16
||googletagmanager.com/gtm.js$script,redirect-rule=googletagmanager_gtm.js:5
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+16
||googletagmanager.com^
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+16
||collect.igodigital.com^
--
www1.royalbank.com
3
get
script
https://1397885.collect.igodigital.com/collect.js

+13
||oda.markitondemand.com^
--
www1.royalbank.com
3
get
script
https://oda.markitondemand.com/js/wa.js

+13
googletagmanager_gtm.js:5
<<
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+13
||googletagmanager.com/gtm.js$script,redirect-rule=googletagmanager_gtm.js:5
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+13
||googletagmanager.com^
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+13
||collect.igodigital.com^
--
www1.royalbank.com
3
get
script
https://1397885.collect.igodigital.com/collect.js

+11
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/WebUI/ruxitagentjs_ICA7NVfgqrtux_10291240606133530.js

+11
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/WebUI/ruxitagentjs_ICA7NVfgqrtux_10291240606133530.js

+11
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/ruxitagentjs_ICA7NVfgqrtux_10291240606133530.js

+8
||taplytics.com^$3p
--
www1.royalbank.com
3
get
xhr
https://decision-rbc.taplytics.com/
aliasURL=https://taplytics.royalbank.com/v1/featureflags?token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&user_id=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

+5
googletagmanager_gtm.js:5
<<
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+5
||googletagmanager.com/gtm.js$script,redirect-rule=googletagmanager_gtm.js:5
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+5
||googletagmanager.com^
--
www1.royalbank.com
3
get
script
https://www.googletagmanager.com/gtm.js?id=GTM-K5TWTL

+4
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/sgw1/api/ruxitagentjs_ICA7NVfgqrux_10291240606133530.js

+3
https://www1.royalbank.com/sgw1/olb/profile-hub/documents-fr/placements-en-direct/consulter-les-doc-electroniques

+2
https://www1.royalbank.com/cgi-bin/rbaccess/rbunxcgi?F22=4WN600S&7ASERVER=N601LD&LANGUAGE=FRENCH&7ASCRIPT=/WebUI/Navigation/Proxy/AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA

+2
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/WebUI/ruxitagentjs_ICA7NVfgqrtux_10291240606133530.js

+2
/ruxitagentjs_
--
www1.royalbank.com
1
get
script
https://www1.royalbank.com/ruxitagentjs_ICA7NVfgqrtux_10291240606133530.js

+0
https://www1.royalbank.com/cgi-bin/rbaccess/rbunxcgi?F22=4WN600S&7ASERVER=N601LD&LANGUAGE=FRENCH&7ASCRIPT=/WebUI/Navigation/CMSProxy/AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA
mapx- commented 4 months ago

@peakreset

@@||collect.igodigital.com/collect.js$domain=royalbank.com
@@||markitondemand.com/js/wa.js$domain=royalbank.com
@@||taplytics.com^$domain=royalbank.com
@@||googletagmanager.com/gtm.js$domain=royalbank.com
@@/ruxitagentjs_$domain=royalbank.com
peakreset commented 4 months ago

This one fixes it:

@@||taplytics.com^$domain=royalbank.com

The other 4 have no impact.