GNOME Bugzilla – Bug 665949
evince forgets data in form partly
Last modified: 2013-07-03 16:01:28 UTC
I got a pretty weird behaviour when trying to fill out the attached pdf form. If I put in data into some fields of the form, save them and open it again, the data disappears. An example form field where this happens is the one below "Wohnort". But when I then click on the form field to edit it, the input data is there again. When I press enter to leave the form field, it disappears again. If I enter something different, it stays there. I'll attach both the plain form and the form with something in the "Wohnort"-field.
Created attachment 203212 [details] plain, empty form
Created attachment 203213 [details] form with invisible content in "Wohnort"
Got no reaction for over a year. I just saw this again in an unrelated other PDF form with the latest version of evince. This is pretty damning, as it can destroy a lot of work and makes evince a dangerous choice for filling out forms.
This was a bug in poppler that was fixed in October 2012. For instance, this works for me on Fedora 18 (evince 3.6.1 and poppler 0.20.2).
This is not fixed. Tested with poppler 0.20.5 and evince 3.6.1 and its still there.
are you sure? With the same attachment as in comment 1?
Yes, just re-tested with the same file. I'll attach a sample where the error appears.
Created attachment 232428 [details] pdf with value in "Wohnort" that doesn't appear
weird... the file in comment 8 does not have the proper appareance stream... but as soon as I modify its content, the word reappears... So it is fixed here... Do you get some console errors on evince when modifiying the word or saving the file (just start evince from a terminal) ?
No, no console output at all.
I can reproduce the problem with Evince 3.4.0. But, if I open the plain form with Evince 3.7.5/poppler 0.22.1 and save the form, there is no problem.
Hanno, can you confirm this issue still exists with newer Evince/poppler?
Seems it is fixed in evince 3.6.1/poppler 0.22.5, so we're done here.
(In reply to comment #13) > Seems it is fixed in evince 3.6.1/poppler 0.22.5, so we're done here. Thanks for reporting it back.