From eae9d5b647b89e547b4229b8b794d91753c9ec95 Mon Sep 17 00:00:00 2001 From: Luca Casonato Date: Thu, 12 Aug 2021 19:16:23 +0200 Subject: [PATCH] fix: Blob#slice arguments should be optional (#11665) --- ext/web/09_file.js | 2 +- tools/wpt/expectation.json | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ext/web/09_file.js b/ext/web/09_file.js index 516e80adfc..43d9ffcb30 100644 --- a/ext/web/09_file.js +++ b/ext/web/09_file.js @@ -220,7 +220,7 @@ * @param {string} [contentType] * @returns {Blob} */ - slice(start, end, contentType) { + slice(start = undefined, end = undefined, contentType = undefined) { webidl.assertBranded(this, Blob); const prefix = "Failed to execute 'slice' on 'Blob'"; if (start !== undefined) { diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index d2c5a31948..827fc9ee55 100644 --- a/tools/wpt/expectation.json +++ b/tools/wpt/expectation.json @@ -16443,7 +16443,6 @@ "filereader_result.any.html": true }, "idlharness.any.html": [ - "Blob interface: operation slice(optional long long, optional long long, optional DOMString)", "FileList interface: existence and properties of interface object", "FileList interface object length", "FileList interface object name",