This is a testharness.js-based test. [FAIL] PaymentRequest.show() aborts if the document is not active. promise_test: Unhandled rejection with value: object "InvalidStateError: Failed to execute 'abort' on 'PaymentRequest': No show() or retry() in progress, so nothing to abort" [FAIL] PaymentRequest.canMakePayment() rejects if the document is not active. promise_test: Unhandled rejection with value: object "UnknownError: Renderer process could not establish or lost IPC connection to the PaymentRequest service in the browser process." Harness: the test ran to completion.