Version: (using KDE KDE 3.3.1) Installed from: RedHat RPMs OS: Linux I use KDE 3.3.1 from kde-redhat.org on RH9. I use Konqueror as the browser, and kmal as the mail reader. And kmail can not open HTML files in Konqueror. Konqueror says "File not found: /tmp/kde-[my user name]/somefilename.html_something . I check the directory, and the file is not there! But if I ls the directory immediately after clicking on the file, I can see the file there. The probable reason: KDE calls kfmclient, not konqueror, to open an html file by default. kfmclient returns at once, and kmail dutifully erases the temp file. This happens, ate least, when looking at an attachment on the Sent folder, but I think it will hapen in any other folder as well.
I cannot reproduce this in HEAD 20041209. I have preloaded Konqueror windows and it opens the file. However, this *IS* a race condition, because I reload the file in Konqueror: the file will have been erased already.
This is #91410. It's fixed in HEAD by the addition of the --tempfile command line option, which moves the responsibility of deleting the tempfile to the external application. Thiago: there is no race condition anymore. Konqueror reliably deletes the file after having loaded it. Why should reload work? :/ *** This bug has been marked as a duplicate of 91410 ***
Konqueror shouldn't delete it after loading, but it maybe should delete after moving away from it. For instance, one may want to see the source code. But that's a different problem now.