WebContent: Add missing step in WebDriver cookie serialization

This commit is contained in:
Idan Horowitz 2025-08-21 00:05:09 +03:00 committed by Tim Flynn
commit e059c9d5a3
Notes: github-actions[bot] 2025-08-26 10:29:41 +00:00

View file

@ -89,7 +89,8 @@ static JsonValue serialize_cookie(Web::Cookie::Cookie const& cookie)
serialized_cookie.set("domain"sv, cookie.domain);
serialized_cookie.set("secure"sv, cookie.secure);
serialized_cookie.set("httpOnly"sv, cookie.http_only);
serialized_cookie.set("expiry"sv, cookie.expiry_time.seconds_since_epoch());
if (cookie.persistent)
serialized_cookie.set("expiry"sv, cookie.expiry_time.seconds_since_epoch()); // Must not be set if omitted when adding a cookie.
serialized_cookie.set("sameSite"sv, Web::Cookie::same_site_to_string(cookie.same_site));
return serialized_cookie;