Replying to @keir_lamont and @montezumachavez, @Chronotope
Of course, but the fact remains that browsers should design as much as possible to align with user expectations. So far the implementations I've looked at align well with the laws I'm familiar with.