diff --git a/src/browser/js/js.zig b/src/browser/js/js.zig
index cbbba7cbb..952c61f6d 100644
--- a/src/browser/js/js.zig
+++ b/src/browser/js/js.zig
@@ -329,6 +329,7 @@ pub fn simpleZigValueToJs(isolate: Isolate, value: anytype, comptime fail: bool,
// but this can never be valid.
@compileError("Invalid TypeArray type: " ++ @typeName(value_type));
},
+ Undefined => return isolate.initUndefined(),
inline String, BigInt, Integer, Number, Value, Object => return value.handle,
else => {},
}
diff --git a/src/browser/tests/indexeddb.html b/src/browser/tests/indexeddb.html
index b8d8d4cae..acbcc0f8d 100644
--- a/src/browser/tests/indexeddb.html
+++ b/src/browser/tests/indexeddb.html
@@ -632,6 +632,147 @@
}
+
+
+
+
+
+
+
+
+
+
+
+