When processing the following cookie headers:
set-cookie: h_ID=s01;max-age=1800;Domain=example.com;Path=/;HttpOnly
set-cookie: ID=s01;max-age=1800;Domain=example.com;Path=/;HttpOnly;Secure;SameSite=None
Firefox 97.0a1 (2021-12-21) ignores max-age and treats these as Session cookies. I also tested with an explicit expires entry, and it still treated them as Session cookies.
Is this expected behavior? I tested against 96.0b7, 95.0.2, and 91.4.1esr, and all of them added proper expiration times to these cookies, but 97.0a1 shows “Session” instead.