90f4e0b746
Signed-off-by: dab246 <tdvu@linagora.com>
28 lines
953 B
Markdown
28 lines
953 B
Markdown
# 63. Hide session expires dialog to avoid confusing users
|
|
|
|
Date: 2025-04-14
|
|
|
|
## Status
|
|
|
|
Accepted
|
|
|
|
## Context
|
|
|
|
Why did we use Session Expires dialog before, to solve data loss problems when connection is lost:
|
|
|
|
- Data loss when connection is lost [#2928](https://github.com/linagora/tmail-flutter/issues/2928)
|
|
- Poor network in the train take me to login page [#2965](https://github.com/linagora/tmail-flutter/issues/2965)
|
|
- Finner handling of reconnection [#3290](https://github.com/linagora/tmail-flutter/issues/3290)
|
|
|
|
But displaying a dialog with such text is confusing to many users,
|
|
who worry about whether the data has actually been saved.
|
|
|
|
## Decision
|
|
|
|
Hide Session Expires dialog:
|
|
- If composer is open, it will automatically save data and reconnect immediately
|
|
- If composer is closed, it will automatically reconnect immediately.
|
|
|
|
## Consequences
|
|
|
|
Every time the session expires, the system automatically reconnects and restores the old data. |