diff --git a/Libraries/LibWeb/WebDriver/Capabilities.cpp b/Libraries/LibWeb/WebDriver/Capabilities.cpp index 1442b990197..a824a576d9f 100644 --- a/Libraries/LibWeb/WebDriver/Capabilities.cpp +++ b/Libraries/LibWeb/WebDriver/Capabilities.cpp @@ -174,9 +174,12 @@ static ErrorOr validate_capabilities(JsonValue const& capabil } // -> name is the key of an extension capability - // If name is known to the implementation, let deserialized be the result of trying to deserialize value in an implementation-specific way. Otherwise, let deserialized be set to value. - else if (name == "serenity:ladybird"sv) { - deserialized = TRY(deserialize_as_ladybird_options(value)); + else if (name.contains(':')) { + // If name is known to the implementation, let deserialized be the result of trying to deserialize value in + // an implementation-specific way. Otherwise, let deserialized be set to value. + if (name == "serenity:ladybird"sv) { + deserialized = TRY(deserialize_as_ladybird_options(value)); + } } // -> The remote end is an endpoint node