I solved this by basically treating the browser as legacy and "best effort", similarly as IE11 in its days.
They have a very large number of basic features broken regularly, it's not only about cutting edge stuff. I suspect their testing practices are less than stellar.