diff --git a/Userland/Libraries/LibWeb/Bindings/ExceptionOrUtils.h b/Userland/Libraries/LibWeb/Bindings/ExceptionOrUtils.h index 081c04f21e..a66d4767b8 100644 --- a/Userland/Libraries/LibWeb/Bindings/ExceptionOrUtils.h +++ b/Userland/Libraries/LibWeb/Bindings/ExceptionOrUtils.h @@ -104,8 +104,8 @@ template bool should_return_empty(const Optional& value) { if constexpr (IsSame) - return value.has_value() && value.value().is_empty(); - return false; + return !value.has_value() || value.value().is_empty(); + return !value.has_value(); } }