NanoAdblocker / NanoCore

An adblocker
GNU General Public License v3.0
462 stars 22 forks source link

These custom filters don't work now in Facebook's NEW UI. #360

Closed Shnxxx closed 3 years ago

Shnxxx commented 3 years ago

Describe the issue (Required)

/^https?\:\/\/\d+-edge-chat\.(facebook|messenger)\.com\/?/$xmlhttprequest
/^https?\:\/\/\d+-edge-chat\.(facebook|messenger)\.com\/pull\?.*state=offline/$xmlhttprequest

https://www.facebook.com/ajax/mercury/change_read_status.php$xmlhttprequest
https://www.facebook.com/ajax/messaging/typ.php
https://www.messenger.com/ajax/mercury/change_read_status.php$xmlhttprequest
https://www.messenger.com/ajax/messaging/typ.php

These filters don't work properly on the new Facebook UI. In the OLD UI, what these filters do is that it prevents the other people to notify them if I am "Available", if their message was "Delivered", or "Seen". Their messages to me will be just labeled as "Sent" no matter what. Even if I opened their message and started typing without sending it.

With the NEW UI, these filters don't work anymore.

Any help will much be appreciated!

Screenshots (Required)

ACCOUNT 1 I tried sending a message to my dummy account. And it was labeled as "Delivered" immediately. image

ACCOUNT 2 Here you could see that I am not opening yet the message. image

When I open it using the ACCOUNT 2, and go back to ACCOUNT 1, it is labeled as "Seen". image

Screenshot of console (Required, press F12 to open the console)

image

URLs where this issue occurs (Required if applicable)

Facebook.com Messenger.com

Reproduction Steps (Optional if trivial)

  1. Copy the said filters to the "My Filters" under nanoAdblocker options.
  2. Send a message to one of your other accounts (dummy or anything)
  3. Just open that other account.
  4. Go back to the account that you used to send that message and you will see that it is labeled as "Delivered" already.
  5. And when you open it using the other account, and when you go back to the account that you used to send the message, it will be labeled as "Seen".

Anything else you believe to be useful (Optional)

Environment (Required)

Your filter lists (Required)

image image image image

Your custom filters (Required if you have any)

/^https?\:\/\/\d+-edge-chat\.(facebook|messenger)\.com\/?/$xmlhttprequest
/^https?\:\/\/\d+-edge-chat\.(facebook|messenger)\.com\/pull\?.*state=offline/$xmlhttprequest

https://www.facebook.com/ajax/mercury/change_read_status.php$xmlhttprequest
https://www.facebook.com/ajax/messaging/typ.php
https://www.messenger.com/ajax/mercury/change_read_status.php$xmlhttprequest
https://www.messenger.com/ajax/messaging/typ.php

Your other extensions (Required if you have any)

image

jspenguin2017 commented 3 years ago

It's up to you to update your custom filters.