diff --git a/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp b/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp index ea9c84ca6e..577e08889e 100644 --- a/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp +++ b/Userland/Libraries/LibJS/Runtime/PrimitiveString.cpp @@ -223,6 +223,8 @@ NonnullGCPtr PrimitiveString::create(VM& vm, DeprecatedString s NonnullGCPtr PrimitiveString::create(VM& vm, DeprecatedFlyString const& string) { + if (string.is_empty()) + return vm.empty_string(); return create(vm, *string.impl()); }