https://bugs.kde.org/show_bug.cgi?id=476747
Bug ID: 476747
Summary: When connection is lost, messages sent just disappear
Classification: Applications
Product: kdeconnect
Version: 23.08.2
Platform: Manjaro
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: messaging-application
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
SUMMARY
Today I sent two messages (very long ones). Since they usually take a while to
appear on screen I thought noting when I didn't see them; after checking my
phone now though it seems that the connection got lost and both messages "just
dissapeared".
As of my knowledge, there was no warning about a lost connection or possibly
lost messages.
STEPS TO REPRODUCE
1. Open KDE Connect SMS when connection is established
2. Turn on airplane mode (or disable WiFi) on the phone
3. Send SMSs.
OBSERVED RESULT
The SMSs just silently disappear.
EXPECTED RESULT
There should be atleast an error message and the app should stop you from
sending (and thereby deleting) a typed text.
Better would be a classic "Resend when available" behaviour or atleast (like
other messengers) storing the message in the chat log, marked as "Unable to
send" (Icon or error message), so the user can resend manually.
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Linux ra1n-desktop-manjaro 6.6.0-2-MANJARO #1 SMP
PREEMPT_DYNAMIC Tue Oct 31 03:10:07 UTC 2023 x86_64 GNU/Linux
(available in About System)
KDE Plasma Version:
KDE Frameworks Version:
- kded5: 5.111.0-1
- (for other KDE packages please ask, as on Manjaro it's difficult for me to
track which are important)
Qt Version:
- qt5-base: 5.15.11+kde+r138-1
ADDITIONAL INFORMATION
- I know on Manjaro with XFCE the app probably doesn't run as smoothly, or you
even don't support the environment, but that sounds like an issue which could
be resolved at a basic layer and could be relevant to Plasma users as well
- not a duplicate of #425638 - the cause of messages not sent is clear: no
connection. However the unsent messages should never be allowed to disappear
and probably always stored in the chatlog - even if there is an error while
sending.
I marked severity as "critical" since it caused data loss and is easily
reproducible *on my system*. If that is incorrect, go ahead and change it, but
please consider just adding some simple mechanism to prevent that data loss in
any case.
--
You are receiving this mail because:
You are watching all bug changes.