void SetMediaKeysHandler::fail(ExceptionCode code, const String& errorMessage) { // Reset ownership of |m_newMediaKeys|. if (m_madeReservation) m_newMediaKeys->cancelReservation(); // Reject promise with an appropriate error. reject(DOMException::create(code, errorMessage)); }