aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bun.js/webcore/encoding.zig3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/webcore/encoding.zig b/src/bun.js/webcore/encoding.zig
index 53933fdb7..8ffbd3fd0 100644
--- a/src/bun.js/webcore/encoding.zig
+++ b/src/bun.js/webcore/encoding.zig
@@ -702,6 +702,9 @@ pub const TextDecoder = struct {
globalThis.throwInvalidArguments("Unsupported encoding label \"{s}\"", .{str.slice()});
return null;
}
+ } else if (arguments[0].isUndefined()) {
+ // default to utf-8
+ decoder.encoding = EncodingLabel.@"UTF-8";
} else {
globalThis.throwInvalidArguments("TextDecoder(encoding) label is invalid", .{});
return null;