diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/bun.js/webcore/encoding.zig | 3 |
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; |
