[kmail2] [Bug 400567] Choosing mail signature from a file deletes the selected file causing data loss

BingMyBong bugzilla_noreply at kde.org
Thu Dec 1 11:44:05 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=400567

BingMyBong <bingmybong at btinternet.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|5.9.2                       |5.21.3
          Component|general                     |config dialog
                 CC|                            |bingmybong at btinternet.com
           Platform|Archlinux                   |OpenSUSE

--- Comment #12 from BingMyBong <bingmybong at btinternet.com> ---
Using kmail2 version 5.21.3

SUMMARY
***
I auto-generate my email signature file on login (see lines above) so its up to 
date.
I went to the configure signature stab and the "Specify File" box has my file 
name there correctly.  I pressed "Edit File"  and it loaded "kate" and my file 
quite happily. 
I then closed "kate" without editing the file in any way and the file is
deleted 
from my file system.
I get the same result of a deleted file even if i edit the file and save it in
the "kate Edit File" session
***

STEPS TO REPRODUCE
1.  Select Identity in Accounts/Identities box
2.  Click <Modify> 
3.  Select Signature tab
4.  Click <Edit File> next to signature file to edit my signature file (3 lines
long)
5.  Either edit file and save in Kate or just exit without any actions.
6. The signature file should still exist after exit from kate

OBSERVED RESULT
Signature file deleted after exiting kate even if saved within kate

EXPECTED RESULT
Signature file should still exist with any modifications made after exiting
kate

SOFTWARE/OS VERSIONS
opensuse:tumbleweed:20221129
Qt: 5.15.7 KDE Frameworks: 5.100.0 - KDE Plasma:  5.26.3 - kwin 5.26.3
kmail2 5.21.3 (22.08.3) - - Kernel:  6.0.8-1-default  - kernel-firmware-radeon 
20221109

ADDITIONAL INFORMATION - running from cli
kmail
Running on wayland. Qt WebEngine will disable usage of the GPU.
Note: you can set the QT_WEBENGINE_DISABLE_WAYLAND_WORKAROUND
environment variable before running this application, but this is 
not recommended since this usually causes applications to crash.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
QWidget::setLayout: Attempting to set QLayout "" on QGroupBox "", which already
has a layout
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
kf.kio.widgets.kdirmodel: No node found for item that was just removed:
QUrl("file:///home/seeker/.RELEASE_LEVELS.kate-swp")

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list