Skip to content

Release ce-0.10.5#94

Merged
KrisSimon merged 2 commits intomainfrom
release/ce-0.10.5
Mar 5, 2026
Merged

Release ce-0.10.5#94
KrisSimon merged 2 commits intomainfrom
release/ce-0.10.5

Conversation

@KrisSimon
Copy link
Copy Markdown
Contributor

Summary

  • Fix: Dual-Domain Cookie Invalidation on Logout — Logout now invalidates cookies on all relevant domains (interceptor + OAuth login domain) ensuring a complete session teardown across browser cookie jars
  • Fix: Logout Cookie Surviving SessionsMiddleware — Invalidation cookies are no longer swallowed by Vapor's SessionsMiddleware before reaching the browser
  • Improvement: Autofocus on Login Page — Username field receives focus automatically on page load

Changes

Commit Description
c4019fa Invalidate logout cookies on both interceptor and OAuth domains
1fe5b35 Fix dual-domain cookie invalidation surviving SessionsMiddleware
d54fafc Fix dual-domain cookie invalidation on logout (#91)
861c5e1 Autofocus Loginname
9cdb5b9 Update Changelog

Test plan

  • Log in via interceptor domain, log out — verify cookies cleared on both interceptor and OAuth domains
  • Repeat logout on WebKit/Safari
  • Verify username input is focused on page load

@KrisSimon KrisSimon merged commit df25f87 into main Mar 5, 2026
@KrisSimon KrisSimon deleted the release/ce-0.10.5 branch March 5, 2026 22:42
@KrisSimon KrisSimon restored the release/ce-0.10.5 branch March 5, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant