The EU’s new consumer rights law bans certain dark patterns related to e-commerce across Europe. The “sneak into basket” pattern is now illegal. Full stop, end of story. You cannot create a situation where additional items and services are added by default. No more having to manually remove insurance from your basket when purchasing plane tickets.
This is actually welcomed news. I was always annoyed by the attempts from some airlines to add some stupid insurance product or what's not just before check out—yeah, I'm totally looking at you, Ryanair.
Well, I'm more than looking at you. Ryanair. You're actually the reason why that EU law has been put in place. And you're still not compliant:
It’s a fair bet to say that the company whose conduct led to this law being created in the first place is going to throw out quite a few examples of noncompliant conduct. In this example, they are still adding the additional payment by default, leaving the consumer to manually opt-out of it. That’s wrong.