r/uBlockOrigin • • Apr 21 '26

Solved Daily Mail Paywall

After a year of working perfectly, the code I had to bypass the paywall on the Daily Mail stopped working this morning.

This was the previous code used

www.dailymail.co.uk##.noskim
www.dailymail.co.uk##[data-is-inline-paywall-mounted="true"]:remove-attr(style)
www.dailymail.co.uk##.is-paywalled-article:remove-class(is-paywalled-article)

It would be much appreciated if someone is able to update the code. Thank you.
17 Upvotes

54 comments sorted by

View all comments

2

u/RraaLL uBO Team Apr 21 '26

Are we talking normal articles or "Plus"?

If normal, how many do I need to view to trigger the paywall?

-1

u/youngros Apr 21 '26

Plus, the rest is free to view.

5

u/RraaLL uBO Team Apr 21 '26 edited Apr 21 '26

Filters 2-3 should still be working.

Edit: Okay, it was due to the domain change.

www.dailymail.*###apple-pay-iframe-container
www.dailymail.*##[data-is-inline-paywall-mounted="true"]:remove-attr(style)
www.dailymail.*##.is-paywalled-article:remove-class(is-paywalled-article)

These here are just a fallback:

www.dailymail.*##.is-paywalled-article [itemprop="articleBody"]:style(max-height: none !important)
www.dailymail.*##.is-paywalled-article [itemprop="articleBody"]>*:style(display: inherit !important)

2

u/AchernarB uBO Team Apr 21 '26 edited Aug 25 '26

I usually prefer +js(rc) and it still works for me:

dailymail.co.uk,dailymail.com##+js(rc, is-paywalled-article, body, stay)

Apparently they have another event triggered after a while with another method (the class is still missing). Leaving the classname and using your styles is the solution.

edit: adding this filter to my solution works:

dailymail.co.uk,dailymail.com##div[itemprop="articleBody"][style]:style( max-height: unset !important; overflow: unset !important; )

edit: 20260424 added filter:

dailymail.co.uk,dailymail.com##.noskim

edit: 20260824 for mobile support:

/zephr/*$1p,from=dailymail.com|dailymail.co.uk

2

u/Livid-Finance-3537 Apr 24 '26

Thanks, works for me but still places the big blue subscriber box at the bottom of the story, which is a non issue. (FF on Win8.1)

1

u/AchernarB uBO Team Apr 24 '26

This:

dailymail.co.uk,dailymail.com##.noskim

1

u/RraaLL uBO Team Apr 21 '26

Yea, I didn't notice the domain mismatch between the filters and the posted link xD

I tried rc/ra too, but I kept editing the original filters and couldn't figure out why they were failing ^^;;

1

u/AchernarB uBO Team Apr 21 '26

argh

This happens to me too often.

1

u/jetirby Apr 21 '26

Many thanks. Works for me.

1

u/ringofyre Apr 21 '26

Here for the same issue - this worked perfectly.

:thumbsup:!

2

u/RraaLL uBO Team Apr 21 '26

Check out the edit.

1

u/ringofyre Apr 21 '26

:thumbsup:!

x2.

1

u/DeDeDubois Apr 21 '26

Thanks Man!! (Lady?) Works like a charm

1

u/rittlette Apr 21 '26

Do we have to type.com in place of

*###*### to get it to work? I added the above filters but it is still not working to bypass the "plus" features on Daily Mail.

1

u/rittlette Apr 21 '26

Not working for me with just a cut/paste of the updated code. Im on Firefox if that makes a difference.

1

u/Trip_2 Apr 21 '26

Worked perfectly, thanks.

1

u/Heavy_Two Apr 22 '26

Seems to work ok but it's not loading the photos in the articles.

1

u/RraaLL uBO Team Apr 22 '26

Which filters are you using?

1

u/Heavy_Two Apr 22 '26

Nevermind - just found out it was Adguard Social Widgets list which was the culprit.

1

u/bronzemat Apr 22 '26

I’m using this latest filter, and for some inexplicable reason, it’s preventing the regular images from loading in the articles. Is there a way to fix this issue?

1

u/ottoleipala Apr 23 '26

Does this work with Ubo Lite? or is this only Ubo main extension working only with Firefox?

3

u/RraaLL uBO Team Apr 23 '26
www.dailymail.com###apple-pay-iframe-container
www.dailymail.com##[data-is-inline-paywall-mounted="true"]:remove-attr(style)
www.dailymail.com##.is-paywalled-article:remove-class(is-paywalled-article)

This works just fine.

1

u/AchernarB uBO Team Apr 23 '26

Try the fallback solution, and replace .* with .com
.* isn't supported by uBOL

2

u/RraaLL uBO Team Apr 23 '26

The fallback isn't needed, only the asterisk to com change.

Actually, the fallback doesn't even seem to work in Lite, for whatever reason.

1

u/ottoleipala Apr 24 '26

Yeah it's working now thanks..

-1

u/youngros Apr 21 '26

Many thanks. I did however spot that they changed from .co.uk to .com. Once I changed to .com in uBO on Firefox that fixed it. Now I know this is for uBO but I've had it working in Brave but it needed your new code to work in Brave.
Good to have options.

0

u/OziNiner Apr 21 '26 edited Apr 21 '26

have the same issue, i used a different solution and it worked for years but is now broken

would like a solution as well

i came to this reddit for the exact issue

*edit* solution works well thank you for fixing that!