Skip to content

Session reset on live preview #96

Description

@AkilisUi

What's happening, or what would you like?
When launching a live preview (in Integrate and share options), completing the fields and finally clicking "Book the meeting" gives a caption saying "Live preview session expired. Please try again later". Refreshing the page disconnects the user.
Also, refreshing the page at any time during the process of the preview disconnects the user. From the first field to the last.

It throws the error at the end of the shared link for reservation too. I just checked and can't get past "Book the meeting" on the real link.

If it's a bug, how can we reproduce it? (optional)
Set everything up, go to Integrate and Share, go to Live Preview and start filling the fields. Last step gives an error. Refreshing at anytime logs you out.
Alternatively, try booking a regular meeting with your final link.

Anything else? (version, deployment type, logs — please redact anything sensitive)
I'm on the latest version at this time (v1.15.3).
Latest logs if relevant :

2026-09-09 22:10:00
 {"message":{"source":"oban","duration":334,"event":"plugin:stop","jobs":[],"plugin":"Oban.Cron"},"time":"2026-09-09T22:10:00.530Z","metadata":{"line":681,"file":"lib/oban/telemetry.ex","domain":["elixir","oban"],"application":"oban"},"severity":"info"}
2026-09-09 22:10:16
 {"message":{"source":"oban","duration":1003,"event":"plugin:stop","plugin":"Oban.Pruner","pruned_count":0},"time":"2026-09-09T22:10:16.578Z","metadata":{"line":681,"file":"lib/oban/telemetry.ex","domain":["elixir","oban"],"application":"oban"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /","time":"2026-09-09T22:10:41.355Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeoQHnEKwCQAAACC","correlation_id":"39311e61-06e0-44c9-a83e-bf1c8983ad55"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 302 in 302µs","time":"2026-09-09T22:10:41.355Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeoQHnEKwCQAAACC","correlation_id":"39311e61-06e0-44c9-a83e-bf1c8983ad55"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/login","time":"2026-09-09T22:10:41.356Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeob45EKwCQAAADC","correlation_id":"b2696456-b914-4741-9e1c-177d81848941"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:41.356Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeob45EKwCQAAADC","current_state":"login","correlation_id":"b2696456-b914-4741-9e1c-177d81848941"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 200 in 808µs","time":"2026-09-09T22:10:41.357Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeob45EKwCQAAADC","correlation_id":"b2696456-b914-4741-9e1c-177d81848941"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/login","time":"2026-09-09T22:10:41.357Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeo0-Kl89tMAAAFC","correlation_id":"d7dd1073-10d0-4c58-b181-1e4abdc4064e"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:41.358Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeo0-Kl89tMAAAFC","current_state":"login","correlation_id":"d7dd1073-10d0-4c58-b181-1e4abdc4064e"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 200 in 704µs","time":"2026-09-09T22:10:41.358Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeo0-Kl89tMAAAFC","correlation_id":"d7dd1073-10d0-4c58-b181-1e4abdc4064e"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /manifest.json","time":"2026-09-09T22:10:41.359Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepMivl89tMAAAHC","correlation_id":"cfb1f4fc-70d9-4e51-8048-0d14e0e6ad03"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 404 in 102µs","time":"2026-09-09T22:10:41.359Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepMivl89tMAAAHC","correlation_id":"cfb1f4fc-70d9-4e51-8048-0d14e0e6ad03"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /apple-touch-icon.png","time":"2026-09-09T22:10:41.360Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepakrkGFF4AAAIC","correlation_id":"e39e35c9-3aff-4cd7-8b1d-c63c94cdda8f"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 404 in 103µs","time":"2026-09-09T22:10:41.360Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepakrkGFF4AAAIC","correlation_id":"e39e35c9-3aff-4cd7-8b1d-c63c94cdda8f"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/favicon.ico","time":"2026-09-09T22:10:41.360Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepkQDsmk00AAAJC","correlation_id":"8de48791-3bbc-4dfa-80ef-5207f9f2037c"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /favicon.png","time":"2026-09-09T22:10:41.361Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepksNSHVFMAACbB","correlation_id":"cb24d73e-29da-47e0-9334-a20cefd78cf2"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/favicon.png","time":"2026-09-09T22:10:41.361Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeplEt1ocVgAAAED","correlation_id":"62084c51-5607-4355-b87c-dde8673303d7"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 404 in 164µs","time":"2026-09-09T22:10:41.361Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepksNSHVFMAACbB","correlation_id":"cb24d73e-29da-47e0-9334-a20cefd78cf2"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 302 in 183µs","time":"2026-09-09T22:10:41.361Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepkQDsmk00AAAJC","correlation_id":"8de48791-3bbc-4dfa-80ef-5207f9f2037c"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 302 in 239µs","time":"2026-09-09T22:10:41.361Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmeplEt1ocVgAAAED","correlation_id":"62084c51-5607-4355-b87c-dde8673303d7"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/login","time":"2026-09-09T22:10:41.361Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepu38wmk00AAACE","correlation_id":"a20985d9-8068-4b05-b23d-8e42904b7255"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"GET /auth/login","time":"2026-09-09T22:10:41.361Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepxzglocVgAAAFD","correlation_id":"ba572d0b-81e5-4543-88b2-24413aa8d677"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:41.362Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepu38wmk00AAACE","current_state":"login","correlation_id":"a20985d9-8068-4b05-b23d-8e42904b7255"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:41.362Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepxzglocVgAAAFD","current_state":"login","correlation_id":"ba572d0b-81e5-4543-88b2-24413aa8d677"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 200 in 877µs","time":"2026-09-09T22:10:41.362Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepu38wmk00AAACE","correlation_id":"a20985d9-8068-4b05-b23d-8e42904b7255"},"severity":"info"}
2026-09-09 22:10:41
 {"message":"Sent 200 in 792µs","time":"2026-09-09T22:10:41.362Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmepxzglocVgAAAFD","correlation_id":"ba572d0b-81e5-4543-88b2-24413aa8d677"},"severity":"info"}
2026-09-09 22:10:43
 {"message":"HEAD /","time":"2026-09-09T22:10:43.334Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmmAFPduj4XIAACcB","correlation_id":"5e3a803e-70de-4f93-9435-39c9f673b435"},"severity":"info"}
2026-09-09 22:10:43
 {"message":"Sent 302 in 397µs","time":"2026-09-09T22:10:43.334Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmmAFPduj4XIAACcB","correlation_id":"5e3a803e-70de-4f93-9435-39c9f673b435"},"severity":"info"}
2026-09-09 22:10:44
 {"message":"HEAD /auth/login","time":"2026-09-09T22:10:44.083Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmoypARWj4XIAAAKC","correlation_id":"8dfc8932-3261-479b-964e-99b5cbdccd16"},"severity":"info"}
2026-09-09 22:10:44
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:44.084Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmoypARWj4XIAAAKC","current_state":"login","correlation_id":"8dfc8932-3261-479b-964e-99b5cbdccd16"},"severity":"info"}
2026-09-09 22:10:44
 {"message":"Sent 200 in 1ms","time":"2026-09-09T22:10:44.084Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGmoypARWj4XIAAAKC","correlation_id":"8dfc8932-3261-479b-964e-99b5cbdccd16"},"severity":"info"}
2026-09-09 22:10:46
 {"message":{"source":"oban","duration":952,"event":"plugin:stop","plugin":"Oban.Pruner","pruned_count":0},"time":"2026-09-09T22:10:46.580Z","metadata":{"line":681,"file":"lib/oban/telemetry.ex","domain":["elixir","oban"],"application":"oban"},"severity":"info"}
2026-09-09 22:10:48
 {"message":"HEAD /","time":"2026-09-09T22:10:48.045Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGm3jThr-j4XIAAAMC","correlation_id":"b060a78a-6016-472d-aa6e-adaf9c861ba7"},"severity":"info"}
2026-09-09 22:10:48
 {"message":"Sent 302 in 336µs","time":"2026-09-09T22:10:48.046Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGm3jThr-j4XIAAAMC","correlation_id":"b060a78a-6016-472d-aa6e-adaf9c861ba7"},"severity":"info"}
2026-09-09 22:10:48
 {"message":"HEAD /auth/login","time":"2026-09-09T22:10:48.079Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGm3rd7iCj4XIAAANC","correlation_id":"b6fe70aa-515c-466a-9066-7b3191012f26"},"severity":"info"}
2026-09-09 22:10:48
 {"message":"AuthLive: handle_params completed","time":"2026-09-09T22:10:48.080Z","metadata":{"line":75,"file":"lib/tymeslot_web/live/auth_live.ex","domain":["elixir"],"application":"tymeslot","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGm3rd7iCj4XIAAANC","current_state":"login","correlation_id":"b6fe70aa-515c-466a-9066-7b3191012f26"},"severity":"info"}
2026-09-09 22:10:48
 {"message":"Sent 200 in 980µs","time":"2026-09-09T22:10:48.080Z","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGm3rd7iCj4XIAAANC","correlation_id":"b6fe70aa-515c-466a-9066-7b3191012f26"},"severity":"info"}
2026-09-09 22:11:03
 ��8{"message":"GET /elika-informatique","time":"2026-09-09T22:11:03.241Z","metadata":{"line":246,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGnwKY032j4XIAAAPC","correlation_id":"f2ac482d-88c0-4311-8260-91910bcb4948"},"severity":"info"}
2026-09-09 22:11:03
��0{"message":"Sent 200 in 4ms","time":"","metadata":{"line":260,"file":"lib/phoenix/logger.ex","domain":["elixir"],"application":"phoenix","remote_ip":"::ffff:10.0.40.1","request_id":"GNPGnwKY032j4XIAAAPC","correlation_id":"f2ac482d-88c0-4311-8260-91910bcb4948"},"severity":"info"}
2026-09-09 22:11:06
 ���{"message":"Fetching fresh events for range","time":"2026-09-09T22:11:06.413Z","metadata":{"line":83,"file":"lib/tymeslot/integrations/calendar/runtime/event_fetcher.ex","domain":["elixir"],"application":"tymeslot","start_date":"2026-09-09","end_date":"2026-10-09"},"severity":"info"}
2026-09-09 22:11:06
 ��
2026-09-09 22:11:06
 {"message":"Total fresh events found across all calendars","time":"2026-09-09T22:11:06.420Z","metadata":{"line":163,"file":"lib/tymeslot/integrations/calendar/runtime/event_fetcher.ex","domain":["elixir"],"application":"tymeslot","event_count":0},"severity":"info"}
2026-09-09 22:11:16
���{"message":{"source":"oban","duration":844,"event":"plugin:stop","plugin":"Oban.Pruner","pruned_count":0},"time":"","metadata":{"line":681,"file":"lib/oban/telemetry.ex","domain":["elixir","oban"],"application":"oban"},"severity":"info"}
2026-09-09 22:11:17
��A{"message":"Submit event triggered for booking form","time":"","metadata":{"line":91,"file":"lib/tymeslot_web/live/scheduling/handlers/booking_submission_handler_component.ex","domain":["elixir"],"application":"tymeslot","correlation_id":"48c59b19-ba67-4be2-b471-213afdd2a350"},"severity":"info"}
2026-09-09 22:11:17
��G{"message":"Form validation passed, proceeding to booking","time":"","metadata":{"line":98,"file":"lib/tymeslot_web/live/scheduling/handlers/booking_submission_handler_component.ex","domain":["elixir"],"application":"tymeslot","correlation_id":"48c59b19-ba67-4be2-b471-213afdd2a350"},"severity":"info"}
2026-09-09 22:11:17
��C{"message":"Booking rate limit exceeded","time":"","metadata":{"line":146,"file":"lib/tymeslot_web/live/scheduling/handlers/booking_guards.ex","domain":["elixir"],"application":"tymeslot","client_ip":"\"192.168.1.254\"","correlation_id":"48c59b19-ba67-4be2-b471-213afdd2a350"},"severity":"warning"}

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions