summaryrefslogtreecommitdiff
path: root/ext/web/08_text_encoding.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/web/08_text_encoding.js')
-rw-r--r--ext/web/08_text_encoding.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/ext/web/08_text_encoding.js b/ext/web/08_text_encoding.js
index 45dbad538..5f8391e12 100644
--- a/ext/web/08_text_encoding.js
+++ b/ext/web/08_text_encoding.js
@@ -301,6 +301,14 @@ class TextDecoderStream {
return PromiseReject(err);
}
},
+ cancel: (_reason) => {
+ try {
+ const _ = this.#decoder.decode();
+ return PromiseResolve();
+ } catch (err) {
+ return PromiseReject(err);
+ }
+ },
});
this[webidl.brand] = webidl.brand;
}