Closed cereais closed 2 weeks ago
Thanks @ryanbr
I have just quickly (manually) tested your change with:
@@||webcare.byside.com^
||webcare.byside.com/agent/usert_agent.php$important
and it appears to now work without my previous override. I will not be able to test the submit functionality of the forms nor the odd payment bug (atleast for a few weeks).
Curiously though, cliente.meo.pt
is not using webcare.byside.com/agent/usert_agent.php
but rather something like webcare.byside.com/BBB000000BBB0/usert_agent.php
. Not sure how common this is.
So I instead decided to try:
@@||webcare.byside.com^
||webcare.byside.com/*/usert_agent.php$important
and it appears to still work.
Perhaps it is worth it to use that instead. But I am not sure how important this usert_agent.php
is.
I just force updated EasyPrivacy, removed my overrides, verified the new EasyPrivacy included https://github.com/easylist/easylist/commit/ca11c877b840246c4e79d0065642e81bf4cc53e0 and the issue is not fixed.
Looking at the uBlock Origin logger reveals the problem to now be /byside_webcare.js
at https://github.com/easylist/easylist/blob/5e503029acc2a7b749b5d82c76be3f5c5474c066/easyprivacy/easyprivacy_general.txt#L477
Not sure if I should continue the issue here or at https://github.com/easylist/easylist/issues/20181
@mapx- Could you please consider reopening this issue? Thanks.
Do you have a working filter?
Do you have a working filter?
Yes, similar to my previous fix:
@@/byside_webcare.js$domain=cliente.meo.pt|my.uzo.pt|my.moche.pt
Thank you.
Prerequisites
URL address of the web page
https://cliente.meo.pt/perfil/mensagens/abrir-pedido
Category
breakage
Description
I noticed a while ago that some important functionality under the create request ("Criar pedido") page on cliente.meo.pt stopped working, showing a blank page instead. This mainly includes the official form to cancel the contract ("Cancelar contrato"), but also seems to affect some, other less important contact forms. You need to be a customer and use the client area in order to experience this.
At first I thought this was a temporary website issue, but later after experimenting I figured it out it was due to EasyPrivacy indiscriminate blocking of
webcare.byside.com
. I have also seen at least an user on a Portuguese forum complaining about this issue, not knowing it is due to EasyPrivacy.I have reported this to EasyList via their official email but after weeks received no response.
I fixed this by including the following in my filters:
@@||webcare.byside.com$domain=cliente.meo.pt|my.uzo.pt|my.moche.pt
I ask for this to be added to the uBlock filters - Unbreak list (or Quick fixes). I understand you may be hesitant to do this given EasyPrivacy and uBlock Origin goals, however I believe this is an acceptable tradeoff since only the client area is listed and being a paying customer is required to use the form.I also included the client areas of the other ISP brands (UZO, MOCHE) owned by MEO (Altice Portugal). I am not able to test if they are also affected by this issue, but given they are the same company (and use the same SSO), it's very likely. You can ignore
my.uzo.pt
andmy.moche.pt
from the domains if this is reasoning is not enough.For the record, initially I tried to only unblock a single file with:
@@||webcare.byside.com/agent/byside_webcare.js$script,domain=cliente.meo.pt
This seems to partially fix the issue but, for some reason, this resulted in worst problems, like not being able to pay the bill using a local payment processor.Other extensions used
none
Screenshot(s)
Screenshot(s)
Here is what it looks like: ![image](https://github.com/user-attachments/assets/95478132-8d65-4339-adda-8f2f98f0cefe) Here is what it should look like: ![meo](https://github.com/user-attachments/assets/4edc92fa-d477-42d4-9dcd-acb12a4cc114)Configuration