Summary: | Okular overwrites PDF form data without asking | ||
---|---|---|---|
Product: | [Applications] okular | Reporter: | Michael Witten <mfwitten> |
Component: | PDF backend | Assignee: | Okular developers <okular-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aacid, andrew, ckerr, luigi.toscano, m.weghorn, uwestoehr |
Priority: | NOR | ||
Version: | 0.19.60 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Michael Witten
2013-03-25 19:20:50 UTC
Bug confirmed (Okular 0.19.60). Most probably the program should check for existing modification (as kwrite/kate do) and ask for. Even worse, if you have two copies of the same PDF file, the edits you make to fields in one file will overwrite the other one. This happens if the copies are created by copying the file in the file manager or when using 'save copy as', but not if 'save as' has been used. Still in Okular 1.1.3 and it is in my opinion a dataloss issue (from the user's perspective). Related bugs: https://bugs.kde.org/show_bug.cgi?id=362996 https://bugs.kde.org/show_bug.cgi?id=267350 In my opinion okular should save form data out of band only for recovery purposes, and when exiting prompt the user to either save the in the pdf itself or discard the data. I'm happy to work on this if no one else is. (In reply to Andrew Chen from comment #4) > Related bugs: > https://bugs.kde.org/show_bug.cgi?id=362996 > https://bugs.kde.org/show_bug.cgi?id=267350 > > In my opinion okular should save form data out of band only for recovery > purposes, and when exiting prompt the user to either save the in the pdf > itself or discard the data. > > I'm happy to work on this if no one else is. https://phabricator.kde.org/T4151 For people that have an idea how to compile and test stuff, please test https://phabricator.kde.org/D8642 This won't be anymore the case starting with the Okular that will be part of KDE Applications 17.12 (aka okular 1.3.0) |