diff options
Diffstat (limited to 'ext/web/08_text_encoding.js')
-rw-r--r-- | ext/web/08_text_encoding.js | 8 |
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; } |