[getScreenDetails.tentative.https.window.html]
expected:
if (os == "android") and debug and not swgl: [OK, ERROR]
[getScreenDetails() is present]
expected: FAIL
[getScreenDetails() rejects the promise with permission denied]
expected: FAIL
[getScreenDetails() resolves for attached iframe; rejects for detached iframe]
expected: FAIL
[Cached ScreenDetails interface from detached iframe does not crash, behaves okay]
expected: FAIL
[getScreenDetails() returns the expected interface with permission granted]
expected: FAIL