popup.close() теперь может принимать аргумент. Этот аргумент является результатом, возвращаемым promise.