From WebKit bug: https://bugs.webkit.org/show_bug.cgi?id=44321 We should add "missing cases to test permission granted/denied when more than one frames are present and permission differs between the frames".