Aliexpress/Alibaba is broken?

I wonder if it is broken or blocked. Or browser dependent. I can not login into aliexpress to see my orders; does anyone else see/observe/experience the same problem?

Surprisingly I can see my orders through the android app.

Since many buy stuff through this site, I thought I would ask.