| Summary: | JavaScript filling other form fields in PDF not working | ||
|---|---|---|---|
| Product: | [Applications] okular | Reporter: | now <nwegener> |
| Component: | PDF backend | Assignee: | Okular developers <okular-devel> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | sz.rutkowski |
| Priority: | NOR | ||
| Version First Reported In: | 21.08.1 | ||
| Target Milestone: | --- | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Official paper from French government with form fields | ||
Hi, thanks for reporting.
The reporter expects the data entered into form fields in the pages 1-2 to be automatically replicated on the subsequent pages (with different language versions of the document). This works on the official Adobe reader, at least on Windows.
This seems related to embedded JavaScript in the document. For example, the PDF object number 297 contains the snippet "event.value=this.getField("b4").value;", which (I assume) fills the field with the value of another field and (I also assume) this is not executed.
Similar, not quite the same bugs:
https://bugs.kde.org/show_bug.cgi?id=271728
https://bugs.kde.org/show_bug.cgi?id=307304
https://bugs.kde.org/show_bug.cgi?id=403632
Older broad tickets about JS, I don't know about their current actual status:
https://bugs.kde.org/show_bug.cgi?id=223022
https://bugs.kde.org/show_bug.cgi?id=258941
https://bugs.kde.org/show_bug.cgi?id=306855
The example file(s) can be also downloaded from: https://www.impots.gouv.fr/formulaire/5000-sd/attestation-de-residence-destinee-ladministration-etrangere
|
Created attachment 146862 [details] Official paper from French government with form fields SUMMARY The attached pdf contains form fields, where it is intended, that entries on page one also appear in the corresponding fields of page 3 and 5, the same with page 2 and 4,6. This does not work for me. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION