I did the web check-in last time and it was quite annoying. If you have a party of two or more in the same booking but their last names do not match you need to get every passenger with last name and PNR. And after you added them you should not forget to check them before you continue.
Why is it necessary on the web? I don't remember that I experienced that on the app.